Open garfieldnate opened 3 weeks ago
I think this change is very important. Sometimes things have gotten mixed up or trashed in these .dm and .vsa files, and it's not humanly possible to make any sense of them. Having them in a format that's readable would be a great improvement.
I definitely recommend using a standard human-readable data language such as JSON. Non-standard variants might make sense but would then also limit present problems if there are no tools for someone's preferred language.
Ideally, you would should have a format that is git mergable. If two people check in changes from different branches, a developer should be able to merge the changes by looking at the diffs.
Ideally, you would should have a format that is git mergable.
Thanks! I added this to the list. In the case of JSON, I think this means that V-S should save a pretty-printed document so that individual changes show up on different lines, which are easy to merge.
Follow-on to this comment: https://github.com/SoarGroup/VisualSoar/issues/34#issuecomment-2358900377
Requirements:
I suppose this would become the version 6 format. This would fix and prevent a lot of the project stability issues that we have.
Feel free to add more to the requirements list!