Local project checks and contribution templates: make check, dependency-free C/python tests, issue forms + blank issues, CONTRIBUTING (#20)

* Add lightweight project checks and templates

* Ignore generated test binaries

* Keep project checks local
This commit is contained in:
ZacharyZcR
2026-07-10 14:56:41 +08:00
committed by GitHub
parent 99111993a4
commit 8a2e4439ba
12 changed files with 276 additions and 6 deletions
+23
View File
@@ -0,0 +1,23 @@
# Contributing
Keep changes focused and preserve Colibri's dependency-free default CPU path.
## Local checks
Run the lightweight checks locally:
```sh
make -C c check
```
This performs one portable CPU build, C unit tests, and Python standard-library
tests. It does not download a model or require CUDA.
CUDA changes should additionally be checked on a CUDA-capable Linux host:
```sh
make -C c cuda-test CUDA_ARCH=native
```
Benchmark reports should include the commit, exact commands, hardware and
storage details, warm-up policy, run count, and median throughput.