Chapitre 6. Participer au développement de Kochizz

Table des matières

Kochizz, un logiciel libre initié par Opendev
Comment participer au développement de ce logiciel ?

Kochizz, un logiciel libre initié par Opendev

Kochizz est un projet libre initié par la SSLL française OpenDev. Pour plus d'informations concernant la diffusion du logiciel, la philosophie de dévelppement ou les grandes lignes de l'évolution du logiciel, nous vous conseillons de contacter OpenDev.

Comment participer au développement de ce logiciel ?

Toutes les bonnes volontés sont acceptées avec plaisir au sein du projet Kochizz : traducteurs, développeurs, packageurs ... Pour participer au projet, contactez un administrateur du projet Kochizz sur sourceforge. Des grandes lignes de développement sont bien sûr définies, mais rien ne vous empêche de proposer de développer des fonctionnalités auxquelles nous ne pensons pas !

Voici quelques grandes lignes qu'il nous paraîtrait intéressant de développer dans le futur :

  • Modifications de serveurs distant, en utilisant SSH ou SFTP pour accèder au dossier de stockage des fichiers. Dans ce cas, il faudrait ajouter un onglet au dialogue d'enregistrement des serveurs ou l'on pourrait saisir les paramètres de mise à jour de la configuration. L'article de menu "Regénérer toute la configuration" du menu "Générer" permettrait alors de mettre à jour les fichiers de configuration en utilisant la méthode préférée précédemment choisie.

  • Implémenter un mode de contrôle distant des serveurs, un moyen permettant de redémarrer/stopper un serveur non local, via SSH par exemple ou en développant un utilitaire pilotable par un socket TCP.

  • Dans l'absolu, tenter de suivre les évolutions d'Apache et de raffiner le fichier de contrôle Kochizz afin de permettre un plus grand contôle des directives.

  • Ajouter d'éventuels assistants permettant d'éditer plus facilement certains types de directives ou de générer des squelettes de configuration.

  • Ajouter si besoin d'autres modes de génération (par Virtual Hosts, par exemple)

  • Créer des packages pour Linux (rpm, deb,...) et améliorer les scripts de compilation

  • Traduire Kochizz dans d'autres langues : aucune connaissance en programmation n'est nécessaire, n'hésitez pas à rejoindre le projet si vous maîtrisez une langue étrangère !