hackmdio / hackmdio/codimd

Feature Request: Folder organization

Open
#1,275 2 comments 12 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
10.1k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

It seems like lots of people still need the **folder feature**. Especially when you have tons of notes and run many teams/projects. 😢

However, one of the related issue has been closed #442, because @SISheogorath pointed out that the change are too invasive. Indeed, the implementation will effect all the notes CRUD behaviors, so I'm wondering if there is an easier way to do it. 🤔

**For example**, use the markdown like `###### tags: ` but replace to `dir`:

`###### dir: {folderName}` or
`###### dir: {folderParent} > {folderChild}` or
`###### dir: {folder_1} > {folder_2} > {folder_3}`

Next, let the front-end to do magic tricks! Maybe we don't need the **real entity** to seperate folders. Just use UI to virtualize it. Also, that will be able to split the permission concept which does not need implement on the folder right away.

**Screenshot** (modified from ShowDoc UI):

![image](https://user-images.githubusercontent.com/45837931/64587307-7f5df380-d3d1-11e9-83e2-aaf76c295c4b.png)

CodiMD rocks ! 💯
---

The following issues might be related:
> #12
> #350
> #442
> #949

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.