6 releases
0.4.0 | Nov 2, 2022 |
---|---|
0.3.0 | Oct 26, 2022 |
0.2.3 | Oct 19, 2022 |
#2608 in Parser implementations
Used in 3 crates
145KB
4.5K
SLoC
Feakin Knowledge Language Spec
Fklang provide a two-way binding between design-implementation for architecture.
Basic Works:
- DDD syntax. DDD strategy and tactic description.
- DomainEvent Implementation. for generate implementation of DomainEvent.
In dev:
- Binding. mapping DSL to SourceCode
- SourceSet Plugin. third-part integration, like PlantUml, Swagger.
TBD:
- Layered syntax. layered structured syntax.
- Description syntax. description design in fake code.
- Typedef (TBD). for DDD syntax type bootstrapping.
- Style (TBD). for design visualization UI.
for more, see in: https://book.feakin.com/fklang/specification.html
Dependencies
~6MB
~111K SLoC