Ideas 8
References 13
Statuses 1
Tags 1

Ideas in file

IdeaStatusTagsSummary
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"]