Forgejo Contributor Guide
This area is targeted to people who want to improve Forgejo and adjust it to their needs.
We encourage you to read our warm welcome first, then get involved.
- For everyone involved
- For translators
- For UI/UX designers and user researchers
- For developers
- Compiling from source
- Testing
- Development environment
- Finding what to work on
- Interface customization
- Web browser support
- Architecture overview
- Threat Analysis
- Developer Certificate of Origin (DCO)
- code.forgejo.org
- next.forgejo.org kubernetes infrastructure
- static pages
- Forgejo runner implementation notes
- Dependency management
- For maintainers
When you’ve contributed something, you’ll have learned new things in the process. Why not share those things with other contributors? Creating a personal article is an option to do so. Once you do, create a Pull Request on this page and extend the list.
- The History of Forgejo’s Pub-Sub Pattern by Christopher Besch on 30th October 2025