Working locally with Structurizr Lite and the Diagram workflow with Git #209
-
When working on diagrams, I largely commit often to capture "Structurizr state" in the I'll rebase locally to squash these state updates, i.e., no one needs a bunch of I suspect, but don't know because I'm not running an On Prem instance, that this state is managed internally to the web application, thus "invisible to the On Prem user." However, what is the best practice here using Lite? Commit often and squash the state commits? Are there files I can ignore? My initial short list of necessary files to track would be:
Or is the common practice to just commit often and move on? Would branching and merging create problems? I often just "accept theirs" on merges (thumbnail changes and Any guidance? It's possibly a good topic on the website, i.e., Git workflows working locally. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
I would recommend ignoring the |
Beta Was this translation helpful? Give feedback.
I would recommend ignoring the
.structurizr
folder - theworkspace.dsl
andworkspace.json
files should be sufficient. In fact, if you're using automatic layout, you don't need theworkspace.json
file either.