# 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
- AlmaLinux Build System (opens new window)
- Build System project's issue tracker (opens new window)
- Build System project's milestones (opens new window)
- Build System Web-Server (opens new window)
- Build System Build Node (opens new window)
- Build System Test System (opens new window)
- Build System Frontend (opens new window)
- Build System Sign Node (opens new window)
- Build System Sign File (opens new window)
- Build System Tests Cacher (opens new window)
- Documentation:
- About AlmaLinux Build System and its structure - AlmaLinux Build System.
- About SBOM - SBOM guide.
- How to contribute to AlmaLinux Build System - Contribute to AlmaLinux Build System.
# 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:
- Darya Malyavkina - The director of release engineering at CloudLinux Inc. (opens new window), coordinates the company efforts on the AlmaLinux OS development and support.
- Chat login: dmalyavkina (opens new window)
- GitHub profile: dmalyavkina (opens new window)
- Vasily Kleschov - Build System Team Lead.
- Chat login: korulag (opens new window)
- GitHub profile: Korulag (opens new window)
- Roman Kravchenko - Product Owner.
- Chat login: roman-of-the-bs (opens new window)
- GitHub profile: forbiddenpotato (opens new window)
- Javier Hernández Antúnez - The software developer engineer.
- Chat login: jhernandez (opens new window)
- GitHub profile: javihernandez (opens new window)
- Stepan Oksanichenko - The software developer and automation engineer.
- Chat login: stepan_oksanichenko (opens new window)
- GitHub profile: soksanichenko (opens new window)
- Daniil Anfimov - The software developer engineer.
- Chat login: anfimovdm (opens new window)
- GitHub profile: anfimovdm (opens new window)
- Maksim Petuhov - The UI designer.
- Chat login: mxpthv (opens new window)
- GitHub profile: maccelf (opens new window)
- Kirill Zhukov - The software developer engineer.
- Chat login: kzhukov (opens new window)
- GitHub profile: zklevsha (opens new window)
- Aleksandra Kachanova - The software developer engineer.
- Chat login: akachanova (opens new window)
- GitHub profile: bklvsky (opens new window)
- Lev Pambuk - The software developer engineer.
- Chat login: levpambuk (opens new window)
- GitHub profile: Kwaizer (opens new window)
- Koichiro Iwao - The software developer engineer, and contributor from Cybertrust Japan Co., Ltd.
- Chat login: koichiro.iwao (opens new window)
- GitHub profile: metalefty (opens new window)
- Souta Kawahara - The software developer engineer, and contributor from Cybertrust Japan Co., Ltd.
- Chat login: souta.kawahara (opens new window)
- GitHub profile: KAWAHARA-souta (opens new window)