Forgejo
  • Docs v1.21
    • News
    • Releases
    • FAQ
    • Donate
    • Source code
    • RSS feed
    1. Forgejo administrator guide
      1. Adopt existing git directories
      2. Configuration Cheat Sheet
      3. Database Preparation
      4. Email setup
      5. Forgejo Actions administrator guide
      6. Forgejo CLI
      7. GPG Commit Signatures
      8. Incoming Email
      9. Installation
      10. Installation from binary
      11. Installation with Docker
      12. Interface customization
      13. Logging Configuration
      14. Moderation tools
      15. OAuth2 provider
      16. Recommended Settings and Tips
      17. Reverse proxy
      18. Search Engines Indexation
      19. Seek Assistance
      20. Storage settings
      21. Upgrade guide
    2. Forgejo developer guide
      1. Architecture
      2. Base localization
      3. Bugs, features and discussions
      4. Code of Conduct and moderation team
      5. code.forgejo.org
      6. Compiling from source
      7. Developer Certificate of Origin (DCO)
      8. Development environment
      9. Development workflow
      10. Governance
      11. Hardware infrastructure
      12. Interface customization
      13. Localization
      14. Localization admin duties
      15. Managing dependencies between repositories
      16. next.forgejo.org
      17. Release management
      18. Secrets
      19. Testing
    3. Forgejo user guide
      1. Access Token scope
      2. AGit Workflow Usage
      3. API Usage
      4. Authentication
      5. Automatically Linked References in Issues, Pull Requests and Commit Messages
      6. Blame File View
      7. Blocking a user
      8. Branch and tag protection
      9. Email Settings
      10. Forgejo Actions user guide
      11. Forgejo Next
      12. Integrated Wiki
      13. Issue and Pull Request Templates
      14. Labels
      15. Merge Message templates
      16. OAuth2 provider
      17. Package Registry
        1. Alpine Packages Repository
        2. Cargo Package Registry
        3. Chef Package Registry
        4. Composer Package Registry
        5. Conan Package Registry
        6. Conda Package Registry
        7. Container Registry
        8. CRAN Package Registry
        9. Debian Package Registry
        10. Generic Package Registry
        11. Go Package Registry
        12. Helm Chart Registry
        13. Maven Package Registry
        14. npm Package Registry
        15. NuGet Package Registry
        16. Pub Package Registry
        17. PyPI Package Registry
        18. RPM Package Registry
        19. RubyGems Packages Repository
        20. Swift Packages Repository
        21. Vagrant Packages Repository
      18. Profile customization
      19. Projects
      20. Pull requests and Git flow
      21. Push Options
      22. Repository Permissions
      23. Semantic version
      24. The Basics of Issue Tracking
      25. Webhooks
      26. Your First Repository

    Forgejo developer guide

    This area will be targeted to people who want to hack Forgejo and adjust it to their needs.

    • For everyone involved
      • Code of Conduct
      • Bugs, features, security and others discussions
      • Governance
      • Sustainability and funding
    • For contributors
      • Compiling from source
      • Testing
      • Development environment
      • Interface customization
      • Architecture overview
      • Developer Certificate of Origin (DCO)
      • Development workflow
      • code.forgejo.org
      • next.forgejo.org
      • Forgejo runner implementation notes
      • Localization
      • Base localization
      • Localization admin duties
    • 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 © 2026 Forgejo authors. Content available underCC BY-SA 4.0, unless stated otherwise.
    Forgejo mascot by David Revoy,CC BY 4.0.