-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Peter edited this page Mar 25, 2026
·
1 revision
Thanks for helping improve µMesh.
- Report bugs with logs and reproducible steps
- Propose features with clear use case
- Improve docs, examples, and tests
- Submit fixes for portability, reliability, or performance
- Fork and create a feature branch.
- Keep changes focused and small.
- Add or update tests when behavior changes.
- Run local build/tests before opening PR.
- Open a Pull Request with clear summary and rationale.
git submodule update --init --recursive
cmake -S . -B build -DUMESH_PORT=posix -DUMESH_BUILD_TESTS=ON
cmake --build build -j
ctest --test-dir build --output-on-failure- Keep C99 style consistent with existing code
- Avoid breaking public API without discussion
- Prefer explicit error handling and clear return codes
- Document non-obvious behavior in
docs/
- Compiles on your target configuration
- Tests pass or failures are explained
- Docs updated (README/docs/wiki) if needed
- Backward compatibility impact described