mayank1513 / vscode-extension-trello-kanban-board

Simple trello like kanban board for VS Code. Visually organize your ideas!
https://vscode-extension-trello-kanban-board.vercel.app
MIT License
16 stars 1 forks source link

Collaboration-friendly storage format #35

Closed bgolinvaux closed 6 months ago

bgolinvaux commented 6 months ago

Request 1

Is your feature request related to a problem? Please describe. My feature is not related to a bug, but rather an inconvenience : you store the whole board as a single-line JSON file named .tkb (at least for the workspace version, I haven't tested the global one) which makes it a pain to merge when working collaboratively.

Formatting it as a proper JSON file would go a long way towards making merges easier.

Apologies if I missed something.

Describe the solution you'd like Having a properly formatted JSON file, where as many newlines as required are used (even though multi-line text will necessarily be stored as a single line if in a single JSON string). Maybe an array of lines could be used to store card contents, so that it's even more merge-friendly.

Describe alternatives you've considered Other TODO.md based extensions are much more Git-friendly, but are certainly less extensible.

Additional context N/A

Request 2 (related)

Maybe allowing to open TODO.md files could be a nice idea? This is straying away from your vision though.

Request 3

Nitpick : there's a small typo in your vscode extension page

"🤩 Don't forget to start this repo!" should be "🤩 Don't forget to star this repo!" 😀

mayank1513 commented 6 months ago

Hi,

thanks for contributing by reporting the issue in detail.

Though I was a little busy, I have updated the extension to create properly formatted JSON. Will fix the typo too. Thanks!

Will consider TODO.md as well. Feel free to start the discussion around the topic in the discussions tab.

mayank1513 commented 6 months ago

Hope this helps.

bgolinvaux commented 6 months ago

Thank you very much ! I will test this asap.