nextcloud / nextcloud/files_mindmap
我在0.11的基础上加了些功能
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- JavaScript
- Stars
- 197
- Forks
- 52
- Avg merge
- 22h 14m
- Merged PRs (30d)
- 13
Description
已经搞定的:
- 分享链接 其他匿名用户能打开 0.11是不能分享的
- 我建立了协作功能,即多人可以同时编辑,然后画布每个动作都同步变化,能实时保存
- 我建立了多画布,即能像excel一样建立多选项卡 多画布
没搞的
- 自由节点 画布任意一个地方能建立自由节点类似xmind的自由节点
- 相邻节点支持大括号和大括号后面再建立子节点
我研究下怎么玩github发布
What I've already accomplished:
- Share links that other anonymous users can open. Version 0.11 didn't support sharing.
- I've implemented a collaboration feature, allowing multiple people to edit simultaneously. Every action on the canvas is synchronized, and changes are saved in real time.
- I’ve implemented multiple canvases, allowing users to create multiple tabs—similar to Excel—across different canvases
What’s not done yet:
- Free nodes: Users can create free nodes anywhere on the canvas, similar to XMind’s free nodes
- Adjacent nodes support nesting (braces) and creating subnodes within those braces
I’ll look into how to publish this on GitHub
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.
Research direction
The issue names no files, tests, or entry points. First clarify whether the unfinished work is the free-node feature, nested braces and subnodes, or publishing the existing changes; define the expected canvas behavior and acceptance criteria before locating the relevant implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100