Community

NKIDO is open source and built in the open. Here's how to get involved.

Where to talk

Reporting bugs

Good bug reports include:

  • What you expected to happen.
  • What actually happened (audio glitch, crash, error message).
  • The smallest patch that reproduces it.
  • Browser + OS for the web IDE; commit hash for native/Godot/ESP32.

Contributing code

The codebase is split across a few repos:

For non-trivial changes, please open an issue first to discuss the approach. PRs that include tests for new behavior are merged faster.

Code of Conduct

Be kind, be patient, assume good faith. Harassment, personal attacks, and targeted discrimination are not tolerated in any NKIDO space (issues, PRs, discussions, sponsor channels). If you have a concern, email moritz.laass@gmail.com.