riddl icon indicating copy to clipboard operation
riddl copied to clipboard

A compiler for the DDD-based design language RIDDL

Results 90 riddl issues
Sort by recently updated
recently updated
newest added

### **Is your feature already requested in another issue?** No ### **Is your feature a defect?** No ### **Is your feature request related to a problem? Please describe.** Yes. We...

enhancement

Add tests or remove code until coverage in each module exceeds 90%

testing

The RIDDL language, while powerful for expressing domain models and system designs, does have some limitations and areas where it could be enhanced: ## Lack of Standardization: * RIDDL is...

research

Take an approach like these blogs: * https://medium.com/it-dead-inside/domain-driven-design-things-to-remember-when-building-a-bounded-context-62ed1d0cb2ae * https://github.com/ddd-crew/bounded-context-canvas * https://thedomaindrivendesign.io/bounded-context/ * https://virtualddd.com/learning-ddd/ddd-crew-bounded-context-canvas * https://martinfowler.com/bliki/BoundedContext.html * https://codeburst.io/ddd-strategic-patterns-how-to-define-bounded-contexts-2dc70927976e * https://levelup.gitconnected.com/bounded-contexts-in-ddd-d5f0dc7d1cf1 * https://medium.com/ssense-tech/ddd-beyond-the-basics-mastering-multi-bounded-context-integration-ca0c7cec6561 * https://levelup.gitconnected.com/bounded-context-in-domain-driven-design-a-practical-guide-c1f9192ac93d

documentation

In the passes module, either create a new pass to remove includes, or just do it during one of the existing paths. This makes querying the AST more straight-forward as...

enhancement

As in the old ERD days, entities can have relationships with other entities. The current type system supports this in a limited fashion with the cardinality rules. The state of...

enhancement

To facilitate integration with IntelliJ IDEA plugin: * Create a lexical tokenizer based on JFlex that an IDEA plugin can use to quickly parse a RIDDL file. * Base the...

enhancement

Automatically create entity ids

enhancement