makeplane / makeplane/plane

[feature]: Add Tree Structure Support to Pages Section for Better Organization

Open
#5,620 7 comments 17 reactions 2 assignees View on GitHub

@vihar is already working on this.

Since Sep 17, 2024.

✨feature
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.