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

Hi @reid-spencer ! I've been exploring Mermaid in my free time, and I've recently completed a simple prototype of the context map diagram ([demo here](https://angelochecked.github.io/mermaid/) | [draft pr here](https://github.com/mermaid-js/mermaid/pull/5353)). While...

enhancement

Currently, the navigation section on the left of the hugo output isn't particularly helpful. The issue is the length of the keys and the non-adjustable width of the navigation column...

enhancement
good first issue

Textual content in riddl such as doc blocks or quoted strings needs to allow parameterized substitutions. It is proposed that RIDDL support: * Config files that simply contain name:value pairs...

enhancement
good first issue

There should be a Pass/Command created that converts a RIDDL specification that implies APIs into a Smithy specification Smithy is here: https://smithy.io/2.0/quickstart.html

integration

Security is a cross-cutting design element that should be factored into any design system. It should be possible to specify RBAC style access constraints in the body of any Process...

enhancement

It should be possible to put: ``` #deprecated("Reason for deprecation", "alternative") ``` before any definition and have it reflected in the documentation, and generate a warning if it is used

Several type definitions could be aligned with other languages: * "Structure" should be an alias for "Record" * "one of" could be defined as a Union type * "any of"...

enhancement

Aggregate definitions in riddl should allow the aggregate to be mixed into identical kinds of aggregates (Command, Record, etc). Scala's inheritance linearization should be used: * Only one copy of...

enhancement

Documenting an API is important, and OpenAPI provides a pretty clean way of doing this. https://swagger.io/docs/specification/about/ This is to create a command/pass that will generate the OpenAPI for models or...

enhancement

Components of applications can be referenced to Figma URLs

enhancement