Contribution
Bienvenue dans le guide de contribution d'OchoCast ! Cette section est destinée aux développeurs et contributeurs.
Origine du projet
Ochocast est né dans le cadre d'un projet pédagogique de la filière SIGL (Systèmes d'Information et Génie logiciel) de l'EPITA. Il s'inscrit dans une démarche d'expérimentation et de collaboration entre étudiants, encadrants et professionnels.
Ce projet a été initié en lien avec le PAE (Projet d'Approfondissement et d'Expérimentation), un format pédagogique de l'EPITA visant à confronter les étudiants à des problématiques concrètes d'entreprise.
Octo : un sponsor engagé
Octo Technology soutient ce projet dans le cadre de son engagement en faveur de l'Open Source, du partage de connaissances et de l'innovation technologique. L'entreprise a fourni du mentorat, de la relecture technique, et des retours d'expérience terrain tout au long du développement.
Une philosophie Open Source
Ochocast est conçu comme une application libre et ouverte, afin de :
- Ne pas être au cœur du métier d'Octo, ce qui rend son développement externe plus pertinent et évite d'avoir à le garder en interne.
- Contribuer à la communauté Open Source, apportant ainsi une valeur ajoutée partagée et un esprit collaboratif.
- Bénéficier de l'esprit communautaire, avec moins de bugs et de failles grâce à des revues de code (PR externes) qui garantissent une qualité continue de l'application.
Ce dépôt Git et cette documentation visent à transmettre la mémoire du projet, faciliter sa maintenance, et permettre son évolution dans le temps.
Installation
Veuillez consulter la page Installation pour faire vos premiers pas et contribuer au projet.
Branches

Diagramme de notre flux Git basé sur le tronc (idéal).
Actuellement, il n'y a pas de branches de release. La branche principale est déployée à chaque commit.
