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 © 2025 Forgejo authors. Content available under CC BY-SA 4.0, unless stated otherwise.
Forgejo mascot by David Revoy, CC BY 4.0.