[feature]: Add Tree Structure Support to Pages Section for Better Organization
@vihar is already working on this.
Since Sep 17, 2024.
- Dominant language
- TypeScript
- Stars
- 59.6k
- Forks
- 5.8k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 49
Description
Is there an existing issue for this?
- I have searched the existing issues
Summary
The pages section displays all pages individually, making it challenging to manage and organize documentation effectively, especially for larger teams. This feature request proposes adding tree structure support to the pages section, allowing users to create directories and subdirectories to categorize pages more systematically. For example, directories like “Admin,” “Developers,” “DevOps,” and “Sales” can be created, with relevant subdirectories and files organized within them.
Why should this be worked on?
Implementing a tree structure for the pages section would significantly enhance the user experience by enabling better organization and easier navigation. This is particularly important for teams with extensive documentation needs, as it allows for logical content categorisation. Organizing pages into directories would make finding, managing, and collaborating on documents more intuitive, ultimately improving productivity and reducing the time spent searching for specific information. This feature aligns with the intention to create a user-friendly and scalable documentation system that meets the needs of diverse teams.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.