Skip to main content

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.