This section covers everything you need to develop, extend, and contribute to CodeWiki.
- Environment Setup — Recommended tools, editor setup, and development environment variables.
- Local Development — Cloning, running the CLI and web app locally, and debugging.
- Architecture Overview — How CodeWiki's modules fit together, core components, and data flow.
- Security Best Practices — Secret handling, credential storage, and input validation patterns used across the codebase.
- Testing Overview — How CodeWiki's test scripts are organized and how to run them.
- Contributing Guidelines — Code style, branching, commit messages, and the review process.
| If you want to... | Start here |
|---|---|
| Set up your IDE and tools | Environment Setup |
| Run CodeWiki from source | Local Development |
| Understand module boundaries | Architecture Overview |
| Learn how secrets/config are handled | Security Best Practices |
| Run or write tests | Testing Overview |
| Submit a change | Contributing Guidelines |