Forgejo
    • Next
    • Latest (v12.0.0)
    • LTS (v11.0.3)
  • News
  • Releases
  • FAQ
  • Donate
  • Source code
  • RSS feed
  1. Forgejo Contributor Guide
    1. Code of Conduct and moderation team
    2. Bugs, features and discussions
    3. code.forgejo.org
    4. Compiling from source
    5. Base localization
    6. Threat Analysis
      1. Threat Analysis: Remote Login Propagation
    7. Welcome to Forgejo
    8. Testing
    9. Static pages
    10. Managing dependencies between repositories
    11. Development environment
    12. Localization
    13. Localization admin duties
    14. Hardware infrastructure
    15. Finding what to work on in Forgejo
    16. Dependency management
    17. Interface customization
    18. Release management
    19. Secrets
    20. Governance
    21. Developer Certificate of Origin (DCO)
  2. Forgejo Administrator Guide
    1. Reverse proxy
    2. Forgejo Runner installation guide
    3. Logging Configuration
    4. Instance Commit Signing
    5. Upgrade guide
    6. Storage settings
    7. Soft-Quota
    8. Profiling
    9. Seek Assistance
    10. Search Engines Indexation
    11. Release schedule
    12. Recommended Settings and Tips
    13. OAuth2 provider
    14. Moderation tools
    15. Database Preparation
    16. Installation from binary
    17. Configuration Cheat Sheet
    18. Email setup
    19. Installation
    20. Installation with Docker
    21. Incoming Email
    22. Gitea migration
    23. Interface customization
    24. Forgejo CLI
    25. Adopt existing git directories
  3. Forgejo User Guide
    1. API Usage
    2. Authentication
    3. Blame File View
    4. Blocking a user
    5. Code Search
    6. Email Settings
    7. Forgejo Next
    8. Comment on issues and pull requests via email
    9. Issue Search
    10. The Basics of Issue Tracking
    11. Labels
    12. Automatically Linked References in Issues, Pull Requests, and Commit Messages
    13. Programming language detection
    14. Merge Message Templates
    15. Profile customization
    16. Projects
    17. Issue and Pull Request Templates
    18. Branch and tag protection
    19. Pull requests and Git flow
    20. Push Options
    21. README badges
    22. Tags and Releases
    23. Repository Mirrors
    24. Repository Permissions
    25. Access Token Scope
    26. Repository Activity
    27. Forgejo numbering scheme
    28. Integrated Wiki
    29. OAuth2 provider
    30. Forgejo Actions | Using Actions
      1. Forgejo Actions | Advanced features
      2. Forgejo Actions | Basic concepts
      3. Forgejo Actions | GitHub Actions
      4. Forgejo Actions | User guide
      5. Forgejo Actions | Security
      6. Forgejo Actions | Quick start guide
      7. Forgejo Actions | Reference
    31. Package Registry
      1. Alt Package Registry
      2. Arch Package Registry
      3. Cargo Package Registry
      4. Chef Package Registry
      5. Conda Package Registry
      6. Composer Package Registry
      7. Conan Package Registry
      8. CRAN Package Registry
      9. Container Registry
      10. Debian Package Registry
      11. Go Package Registry
      12. Generic Package Registry
      13. Helm Chart Registry
      14. Pub Package Registry
      15. PyPI Package Registry
      16. npm Package Registry
      17. NuGet Package Registry
      18. RubyGems Packages Repository
      19. RPM Package Registry
      20. Swift Packages Repository
      21. Maven Package Registry
      22. Vagrant Packages Repository
    32. Webhooks
    33. Your First Repository

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
    • Code of Conduct
    • Bugs, enhancement ideas and development roadmap
    • General discussions related to Forgejo (tips & tricks, news, ideas, questions)
    • Governance
    • Sustainability and funding repository
  • For translators
    • Localization
    • Base localization
    • Localization admin duties
  • For UI/UX designers and user researchers
    • Design repository
    • User Research repository
  • For developers
    • Compiling from source
    • Testing
    • Development environment
    • Finding what to work on
    • Interface customization
    • Architecture overview
      • Federation Architecture
      • Federation Architectural Decision Records
    • 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
    • Hardware infrastructure
    • Release management
    • Managing dependencies between repositories
    • Secrets
This page's content is available under the CC-BY-SA-4.0 license.
Edit this page
Forgejo
  • Releases
  • News
  • Fediverse (Mastodon)
  • Chat room (Matrix)
  • RSS feed
Community
  • Code
  • Governance
  • Teams
  • Identity proofs
Contribute
  • Issue tracker
  • Developer Matrix room
  • Contributor guide
  • Localization guide
  • Donate via Liberapay
Resources
  • Status (Forgejo)
  • Status (Codeberg)
  • Documentation
  • Delightful Forgejo
  • Professional services
Legal
  • Imprint
  • Privacy Policy
  • Code of Conduct
Copyright © 2025 Forgejo authors. Content available under CC BY-SA 4.0, unless stated otherwise.
Forgejo mascot by David Revoy, CC BY 4.0.