# last modified: 2024-10-28

# Build System SIG

The Build System Team is responsible for automating processes of building distribution and packages, testing packages, signing packages, and releasing them to public repositories.

# How to Join

Joining is easy! You can show up to a meeting, pick up an issue from the list by assigning it to yourself, or ask questions in chat! Not every contributor wants to be a part of the SIG, but if you do, joining is simple.

Where we chat

The Build System SIG uses the SIG/Build System (opens new window) chat channel for communication.

Where and when we meet

Meetings are held regularly, including a daily standup. If you would like to join these meetings, join the channel and ask for an invite!

# Activities, projects, and deliverables

# Help wanted:

  • Help on keeping our Build System SIG documentation up to date (READMEs in repos, wiki, docs, SIG wiki page, etc).
  • Testing (experience with pytest), we need help to:
    • Increase our test coverage in repos that already have tests.
    • Add tests to those that don't have tests at all.
    • Design and implement integration/e2e tests that involve different services.
  • Familiar with Ansible? Help us in testing and improving our current ansible roles to deploy the AlmaLinux Build System.
  • Interested in supply-chain security and SBOM? Help us in defining the next steps toward providing and expanding the current SBOM data that AlmaLinux OS is generating.

Our tech stack:

  • Backend: Python, FastAPI, SQLAlchemy, PostgreSQL, Redis.
  • Frontend: JavaScript, Vue.js, Quasar.
  • Tooling: Docker, Docker Compose, Ansible, Terraform.

# SIG Members: