Summary
No CONTRIBUTING.md exists. New contributors have no documented path to build the project and run tests.
Scope
Create CONTRIBUTING.md in the repo root covering:
- Build:
make
- Run tests:
bash src/tests/tester.bash
- ASAN build:
gcc -Isrc -fsanitize=address,undefined -o runes_asan src/main.c src/lexer.c src/parser.c src/ast.c src/resolver.c src/symbol_table.c src/typecheck.c src/types.c src/realm_check.c src/codegen.c src/tools/ast_print.c src/utils/arena.c src/utils/strtab.c
- How to add a new test (positive and expected-failure)
- Brief description of pipeline stages
Acceptance Criteria
Summary
No
CONTRIBUTING.mdexists. New contributors have no documented path to build the project and run tests.Scope
Create
CONTRIBUTING.mdin the repo root covering:makebash src/tests/tester.bashgcc -Isrc -fsanitize=address,undefined -o runes_asan src/main.c src/lexer.c src/parser.c src/ast.c src/resolver.c src/symbol_table.c src/typecheck.c src/types.c src/realm_check.c src/codegen.c src/tools/ast_print.c src/utils/arena.c src/utils/strtab.cAcceptance Criteria
CONTRIBUTING.mdexists in repo root