Contributing
Codemble is built in public. Issues, PRs, and galaxy screenshots are all welcome: start at CONTRIBUTING.md.
The short version — five golden rules:
- Never invent structure; parsers decide, the LLM narrates.
- Check answers come from the graph, not the model.
- The learner cannot detect our mistakes, so accuracy beats delight.
- Semantic zoom only; no game logic in the renderer.
- Small diffs; the project runs end-to-end after every merge.
Especially valuable early: trying Codemble on your own AI-built Python, JavaScript, TypeScript, or mixed project and filing an issue for anything it gets wrong — a wrong explanation is a top-severity bug, not a nitpick.