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. Localization
    12. Release management
    13. Localization admin duties
    14. Hardware infrastructure
    15. Development environment
    16. Dependency management
    17. Interface customization
    18. Secrets
    19. Governance
    20. Developer Certificate of Origin (DCO)
  2. Forgejo Administrator Guide
    1. Upgrade guide
    2. Storage settings
    3. Instance Commit Signing
    4. Seek Assistance
    5. Search Engines Indexation
    6. Forgejo Runner installation guide
    7. Reverse proxy
    8. Release schedule
    9. Recommended Settings and Tips
    10. Soft-Quota
    11. Profiling
    12. Moderation tools
    13. OAuth2 provider
    14. Logging Configuration
    15. Installation
    16. Installation with Docker
    17. Installation from binary
    18. Incoming Email
    19. Gitea migration
    20. Email setup
    21. Configuration Cheat Sheet
    22. Database Preparation
    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. Email Settings
    6. Code Search
    7. Comment on issues and pull requests via email
    8. Forgejo Next
    9. Issue and Pull Request Templates
    10. Issue Search
    11. The Basics of Issue Tracking
    12. Labels
    13. Programming language detection
    14. Automatically Linked References in Issues, Pull Requests, and Commit Messages
    15. Merge Message Templates
    16. OAuth2 provider
    17. Profile customization
    18. Projects
    19. Branch and tag protection
    20. Pull requests and Git flow
    21. Push Options
    22. README badges
    23. Tags and Releases
    24. Repository Mirrors
    25. Repository Permissions
    26. Repository Activity
    27. Access Token Scope
    28. Forgejo numbering scheme
    29. Integrated Wiki
    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 | Quick start guide
      6. Forgejo Actions | Reference
      7. Forgejo Actions | Security
    31. Package Registry
      1. Alt Package Registry
      2. Arch Package Registry
      3. Cargo Package Registry
      4. Chef Package Registry
      5. Composer Package Registry
      6. Conan Package Registry
      7. Conda Package Registry
      8. Container Registry
      9. CRAN Package Registry
      10. Debian Package Registry
      11. Generic Package Registry
      12. Go Package Registry
      13. Helm Chart Registry
      14. Maven Package Registry
      15. npm Package Registry
      16. NuGet Package Registry
      17. Pub Package Registry
      18. PyPI Package Registry
      19. RubyGems Packages Repository
      20. RPM Package Registry
      21. Swift Packages Repository
      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
    • 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.