Closed koppor closed 4 years ago
@isabellelucy Could you point me to the ADR created? I could not find it at https://github.com/SE761Team4/jabref/tree/jabmap/docs/adr.
Considered design options and decision We looked in to a lot of different mind map libraries to find the one that could best integrate with JabMap. Started using mmp library but found the legacy code was too difficult to work with so ended up using react konva to implement the mind map
Thus, the other alternatives weren't tried out? Which is OK. Just add an ADR! 😅
Sorry Oliver! I hope this ADR is more comprehensive:
Architectural decision
Blink mind
React Mindmap
MMP Mindmap
We started using this library (mmp) initially and realised after a week or so that the features we wanted to implement on top of this were to difficult to do. Due to time constraints we had to make a quick decision on what to do and decided to make the mindmap functionality from scratch using the below library:
React Konva
Required for https://github.com/SE761Team4/jabref/issues/25
As a developer, I would like to have a library which provides a basic mind map functionality, because I do not want to implement it from scratch.
Options:
Acceptance Criteria: