This repository was archived by the owner on Mar 25, 2023. It is now read-only.

Description
There are many mindmapping programs out there - mindmeister, Xmind, MindManager etc. commonly mind mapping programs are bloated with features.
Also other lightweight mindmapping software are out there. I reckon user needs vary so much that it is impossible to strike any great balance without allowing users to explicitly enable functionality.
There are many features I would like that others would be put off by, and I imagine many features others would want that would put me off.
Have you considered a plugin system?
Possible related considerations:
- Whether there is a fixed set of plugins
1.1 Plugin interoperability? probably easier with a fixed set
1.2 Awareness of other plugins' concerns could become very difficult as the set expands - becoming potentially even more messy than if the plugins were just always available
- Granularity of concern for plugins - on a "node type" basis? larger?
- What steps / common interfaces may be necessary to prevent plugins from stepping over each other's toes?