nextcloud / nextcloud/files_mindmap

我在0.11的基础上加了些功能

Open
#349 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
197
Forks
52
Avg merge
22h 14m
Merged PRs (30d)
13

Description

已经搞定的:

  1. 分享链接 其他匿名用户能打开 0.11是不能分享的
  2. 我建立了协作功能,即多人可以同时编辑,然后画布每个动作都同步变化,能实时保存
  3. 我建立了多画布,即能像excel一样建立多选项卡 多画布

没搞的

  1. 自由节点 画布任意一个地方能建立自由节点类似xmind的自由节点
  2. 相邻节点支持大括号和大括号后面再建立子节点

我研究下怎么玩github发布


What I've already accomplished:

  1. Share links that other anonymous users can open. Version 0.11 didn't support sharing.
  2. 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.
  3. I’ve implemented multiple canvases, allowing users to create multiple tabs—similar to Excel—across different canvases

What’s not done yet:

  1. Free nodes: Users can create free nodes anywhere on the canvas, similar to XMind’s free nodes
  2. Adjacent nodes support nesting (braces) and creating subnodes within those braces

I’ll look into how to publish this on GitHub

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.

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.