We are looking for Elm programmer who can do changes to Gingko 2 Writer, an open source “tree-structured editor” (you can learn more about it from GitHub - gingko/client: Gingko Writer. Tree-based writing software, written in Elm. and https://gingko.io/ ). We are not affiliated with the original developers, but most of the code produced in this project can and will be open sourced.
We are developing similar but more structured approach for editing collaboratively content and we have a backend solution that provides content in tree format. Before implementing necessary changes to use that backend (instead of current Gingko 2’s backend), we want to test how editing nodes (called “cards” in Gingko UI) with fields can be done.
For editing node’s fields we want to try approach where the node behaves as much as possible “edit in place” - you as the user can move between fields by using arrow-keys, only small grey lines separate the fields from each other and saving the data is instant (no separate save-button or something like that). For example one node (=card) can have text field, date field, integer field and text selection field.
This is the scope of the first project, but when this has proved to be possible, the project continues by making other changes to Gingko 2 UI and making it work with the new backend. There is lots to do and I can promise that the end result will be fascinating in how many ways it can be used. We are already developing one application with our backend (but without Gingko-like UI). We want to learn to use Elm with you.