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