Welcome to Alpa’s documentation!

Alpa is a set of tools that together form a whole capable of creating a software repository of RPM packages located in GitHub. To add a new package, all you need is a spec file, an URL where the upstream software is developed and some git basics. The system will take care of the rest.

Getting started

Overview

Installation

Create your own Alpa repository

Alpa repository setup

Add more functionality to your Alpa repository

Alpa repository configuration file

pre-commit hooks Alpa offers

GitHub Actions Alpa offers

Create new package to Alpa repo

Tutorial how to create package

Data needed to create package

Release monitoring

Creating package for the first time