Thanks for helping! Here’s how to contribute:
- Use templates under New issue → pick Research Task, Doc Improvement, or Bug Report.
- Small suggestions? Use a single PR; larger proposals → open a Research Task first.
- Create a feature branch:
feat/<short-topic>ordocs/<area>. - Keep PRs focused and small. Link related issues with
Fixes #123. - Run CI locally if possible:
./scripts/check-links.shand markdown lint (CI will run anyway).
- Markdown with clear headings.
- Prefer links to primary sources (LKML threads, kernel docs, conference talks).
- Use fenced code blocks for shell/Rust/C snippets with language tags.
- docs/ for curated, stable knowledge.
- research/ for raw notes, timelines, and reference dumps.
- snippets/ for small Rust/C/kbuild examples (keep minimal & documented).
- By contributing, you agree your contributions are licensed under MIT.