Porting Obsidian to C++ and Legal Issues

Pleasure is all mine!

Actually, while reading your above post, I was also getting few ideas on how can I improve my current workflow to manage my workload while researching or building stuff.

Well, I believe before starting anything, the most important thing is to setup the foundation. Once the foundation is all in place and powerful, we can build anything on top of it.

And from a while now, Obsidian has been that foundation to quite a extent. Hence, with some programming knowledge, I decided to develop my own plugin (Task Board) to give a boost to this foundation. But, the current workflow I am trying to setup right now, will be a little different from yours. I am able to image (not fully) what your workflow might be looking like with what you have explained in your various posts. Mine is a little different from that, because at present I am not making use of Graph plugin or excalidraw that much, but I feel, I might be required to use it a lot in future.

My workflow, looks like this : Sometimes I work on three different things, say A, B and C. Then, say while working on A, I felt a need that, I have to find a better solution before proceeding further with this development/research. So, I start researching/developing the better solution, this creates a branch : A-1. And while this A-1 is in process, I also move ahead with the main branch ‘A’.
While, all this is going on, same thing is also happening with the other two tasks B and C. And this might also have their own branches B-1, B-2, C-1, etc. And although these A, B and C are different tasks/research/development, sometimes I also find a links between A anc C. So, then I have to link them and may be, create a new branch and it goes on…

So, while I am working on one thing, say A, and I am required to create this new branch A-1, my main workflow with the ‘A’ branch should not stop. And I also have to keep recording my progress on A-1.

This is basically the foundation I want to build using this new plugin.