File detail
core.rq
reqlan rq/development/core.rq
| Idea | Status | Tags | Summary |
|---|---|---|---|
| scope | these requirements describe the actual development of the reqlan language and tooling itself | ||
| modulurisation | files should be small | ||
| succinct | maximised meaning to character ratio . | ||
| hierarchy_of_requirements | user request trumps the ["../../reqlan rq"] requirements , and ["../../reqlan rq"] trump the current implementation . | ||
| stack | - Requirements are documented with reqlan in the ["../../reqlan rq"] folder. - Language grammar is defined with langium in ["../../reqlan rq/language/syntax.rq"] - VSCode Extension is implemented with vscode-langium in ["../../packages/extension"] - vscode webviews are implemented with svelte - Extension build pipeline is documented in ["./build.rq"] | ||
| rust_mindset | - code should be complete - nulls should be safe and deliberate - fallbacks should be used sparingly - incomplete code should be marked as such - comments should describe final desired state of the code, not the current state; they should be timeless. - tests should be local | ||
| code_comment_references | code comments should include reference to their respective rq references. | ||
| testing | tests should have comment references to the requirements they serve to test. per ["../extension/features-code-comment/functional-code-comment-references.rq"] |
Initialising graph…