What is Pagure?
Pagure is a free and open-source git-centered forge software for hosting and collaborating on git repositories. It is designed to be fast, scalable and easy to use.
Some key features of Pagure include:
- GitHub/GitLab-like issue tracking. Pagure has an issue tracker that allows creating, commenting on and assigning issues.
- Code review system. Pagure implements a code review system similar to GitHub's pull requests that enables inline code commenting.
- Flexible access control system. Granular access permissions can be defined down to individual repositories.
- Powerful API. Pagure offers a REST API and webhooks to automate actions.
- Fedora integration. Pagure originated from the Fedora Project and has deep integration with Fedora infrastructure.
- Lightweight. Pagure aims to provide similar functionality as GitLab and GitHub while having a much smaller resource footprint.
Pagure is used to host most Fedora development and infrastructure repositories. It is also used by several other open-source projects. Pagure aims to be a lightweight, powerful, flexible, and easy-to-use alternative for hosting git repositories for development teams compared to heavier solutions like GitLab or GitHub.