fc4-framework
fc4-framework copied to clipboard
Survive the death of Structurizr Express
As announced in #268.
This is a goal + plan ticket.
The Plan
- [ ] Add background/context/introduction to this ticket.
- [ ] Design and implement a new C4 YAML DSL that decouples models and views, as per Enhancement Proposal EP01: Decoupling Models and Views with a New DSL
- [x] Design the new model DSL and create schemata for it » #231
- [x] Add functions to validate a model on disk » #232
- [ ] Add a new validation flag to the CLI that will validate models » #272 » PR: #287
- [ ] Create a schema for the new view DSL » #286 (in progress)
- [ ] Extend the CLI’s validation feature to validate views as well » (ticket coming soon)
- [ ] Implement a new renderer » #5 (in progress)
- [ ] Make the new renderer invocable via the CLI » (ticket coming soon)
- [ ] Comprehensively review and revise the docs » (ticket coming soon)
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I think I’ve run out of time to implement this plan as-is before the deadline, which is in 3 weeks. So for now, as a stopgap, I’ll try #288.