Contribution
Welcome to the OchoCast contribution guide! This section is for developers and contributors.
Project origin
OchoCast originated as a student project within the SIGL (Information Systems and Software Engineering) program at EPITA. It is an experimental, collaborative effort among students, instructors and professionals.
The project was created as part of the PAE (Project of Deepening and Experimentation), an EPITA pedagogical format that exposes students to real-world enterprise problems.
Octo: an engaged sponsor
Octo Technology supports this project as part of its commitment to Open Source, knowledge sharing and technological innovation. The company provided mentorship, technical reviews and real-world feedback throughout development.
Open Source philosophy
OchoCast is designed as a free and open application to:
- Keep development external to Octo's core business where appropriate.
- Contribute to the Open Source community and foster collaborative value.
- Benefit from community reviews and improved software quality via external PRs.
This repository and documentation aim to preserve the project's memory, facilitate maintenance and enable evolution over time.
Installation
See the Installation page for first steps to contribute to the project.
Branches

Diagram of our trunk-based Git flow (ideal).
Currently there are no release branches. The main branch is deployed on each commit.
