Open source

Contribute

Bug reports, kernel modules, userspace, docs, and tests are welcome.

  1. CLA. Every contribution needs the one-line agreement from CLA.md. Put this in the PR description: I have read and agree to CLA.md (ManiT Individual CLA v1.0)
  2. License. Kernel AGPL-3.0 + syscall note; userspace you write is yours.
  3. Think in threes. Balanced ternary from first principles — open a Discussion before bolting binary idioms onto the kernel.
  4. Language. ManiT via maniTC.
  5. Tests. Run bash tests/test_all.sh before submitting (build userspace bins first so the suite actually exercises them).

Code of conduct and full guide: github.com/manishthatte/thatteOS.