• # My use cases

• Articles (and PhD thesis)
• Generate README files for my github project
• # Issues:

• ## Changes

• Paste text to card and then split this text to several cards (by paragraph or by list item (if I paste lists)). I don’t like to split it manually each time.

• Possibility to upload files and images (not only insert links to external files)

• Import from markdown based on header level. H1 goes to level1, H2 to level2, …

• Code syntax highlighting (based, for example on highlightjs)

• Latex formulas (based on MathJax)

• Tree changelog. I don’t know how you can implement it, but I need to see what was changed after my last visit.

• Undo changes (restore from history). Export markdown to github (if it will be possible to import it back as I mentioned in “Important” section)

• Move cards (and linked cards) to another tree

• API

• Emoji like on github =)

• For tree sharing I think you need to have some namespace in the url, for example, gingkoapp.com/username/treename

• Split by list level:

• First level 1
• Goes to second level
• Goes to second level
• Goes to third level
• First level 2
• First level 3
• Split on the same level by paragraph:

First card

Second card

• # First level

## Second level

### Third level

• def hello():
print("Hello world")
• $$\frac{1}{\pi}$$

{"cards":[{"_id":"35d4449344258f110d000026","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1,"parentId":null,"content":"# My use cases\n* Articles (and PhD thesis)\n* Generate README files for my github project\n"},{"_id":"35d448f944258f110d000027","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1.5,"parentId":null,"content":"# Issues:"},{"_id":"35a3c3768f7110374e00000a","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":2,"parentId":null,"content":"## Important"},{"_id":"35d417fc44258f110d00001d","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1,"parentId":"35a3c3768f7110374e00000a","content":"Paste text to card and then **split this text to several cards** (by paragraph or by list item (if I paste lists)). I don't like to split it manually each time."},{"_id":"35d46ab044258f110d00002d","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1,"parentId":"35d417fc44258f110d00001d","content":"**Split by list level:**\n* First level 1\n * Goes to second level\n * Goes to second level\n * Goes to third level\n* First level 2\n* First level 3"},{"_id":"35d46d6144258f110d00002e","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":2,"parentId":"35d417fc44258f110d00001d","content":"**Split on the same level by paragraph:**\n\nFirst card\n\nSecond card"},{"_id":"35d442c044258f110d000025","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1.25,"parentId":"35a3c3768f7110374e00000a","content":"Possibility to upload files and images (not only insert links to external files)"},{"_id":"35d4500244258f110d000029","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1.5,"parentId":"35a3c3768f7110374e00000a","content":"Import from markdown based on header level. H1 goes to level1, H2 to level2, ..."},{"_id":"35d47dde4f07098e7b00001d","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1,"parentId":"35d4500244258f110d000029","content":"# First level\n## Second level\n### Third level"},{"_id":"35d417d144258f110d00001c","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":3,"parentId":null,"content":"## Features"},{"_id":"35d4259544258f110d00001e","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1,"parentId":"35d417d144258f110d00001c","content":"Code syntax highlighting (based, for example on [highlightjs](http://softwaremaniacs.org/soft/highlight/en/))"},{"_id":"35d47f0a4f07098e7b00001e","treeId":"35a1c13ed5d7baf04a00000a","seq":1237391,"position":1,"parentId":"35d4259544258f110d00001e","content":"\n def hello():\n print(\"Hello world\")\n"},{"_id":"35d4295144258f110d00001f","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":2,"parentId":"35d417d144258f110d00001c","content":"Latex formulas (based on [MathJax](http://www.mathjax.org/))"},{"_id":"35d47ffe4f07098e7b00001f","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1,"parentId":"35d4295144258f110d00001f","content":"$$\\frac{1}{\\pi}$$"},{"_id":"35d4d6eeee738b061100001f","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":3,"parentId":"35d417d144258f110d00001c","content":"Tree changelog. I don't know how you can implement it, but I need to see what was changed after my last visit."},{"_id":"35d44b2a44258f110d000028","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":4,"parentId":"35d417d144258f110d00001c","content":"Undo changes (restore from history). Export markdown to github (if it will be possible to import it back as I mentioned in \"Important\" section)"},{"_id":"35d45ecf44258f110d00002c","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":4.5,"parentId":"35d417d144258f110d00001c","content":"Move cards (and linked cards) to another tree"},{"_id":"35d4577e44258f110d00002a","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":5,"parentId":"35d417d144258f110d00001c","content":"API"},{"_id":"35d4588344258f110d00002b","treeId":"35a1c13ed5d7baf04a00000a","seq":829089,"position":6,"parentId":"35d417d144258f110d00001c","content":"[Emoji](https://github.com/blog/1289-emoji-autocomplete) like on github =)"},{"_id":"35d433bd44258f110d000021","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":4,"parentId":null,"content":"## Changes"},{"_id":"35d4342d44258f110d000022","treeId":"35a1c13ed5d7baf04a00000a","seq":1,"position":1,"parentId":"35d433bd44258f110d000021","content":"For tree sharing I think you need to have some namespace in the url, for example, gingkoapp.com/**username**/treename"}],"tree":{"_id":"35a1c13ed5d7baf04a00000a","name":"GingkoApp","publicUrl":"mazurov-gingkoapp"}}