De nouveaux venus sur la forge communautaire GitHub
Nous avions annoncé récemment la disponibilité de la version 2 de la solution Open Data Clé en main, une solution complète en marque blanche sous licence libre Microsoft Public License (Ms-PL), prête à l’usage, interopérable, ouverte, évolutive et déployée et mise en ligne "en quelques clics" dans Windows Azure pour bénéficier pleinement des apports du Cloud (puissance et élasticité, modèle économique), avec pas ou peu d’investissement initial, un "Time-to-Market" rapide, et des coûts d’opération optimisés.
En termes de partage, de collaboration et de contribution vis-à-vis des différents accélérateurs de la solution, seuls deux des quatre accélérateurs qui composent cette dernière étaient jusqu’à présent disponibles sur la forge communautaire GitHub, à savoir la plateforme de publication de (catalogues) de données ouvertes OGDI (Open Governement Data Initiative) DataLab et le Framework applicatif multiplateformes ODAF (Open Data Application Framework) Openturf.
Le site Microsoft Partner Network était en effet de son côté le vecteur (temporaire) de mise à disposition des accélérateurs Portail Citoyen Open Data - dont les fonctionnalités de la nouvelle version sont décrites ici – et Plateforme d’installation automatisée ODPI (Open Data Platform Installer).
Avec une réelle volonté d’unification des développements et du rassemblement de la communauté en un seul point, nous avons le plaisir d’annoncer aujourd’hui que la forge GitHub constitue désormais LA seule référence pour la solution Open Data Clé en main et l’ensemble de ses accélérateurs, que ce soit pour en télécharger le code source et/ou contribuer à l’évolution de l’offre. Les accélérateurs Portail Citoyen Open Data et Plateforme d’installation automatisée ODPI sont donc désormais disponibles respectivement ici et ici sur la forge.
La plateforme GitHub constitue une solution de choix pour la solution Open Data Clé en main et offre la possibilité à toute personne de contribuer à ses différents projets constituants ! Ceci constitue l’un des objectifs majeurs de la solution au même titre que la pertinence de la proposition technique dans son ensemble, la rapidité et la facilité de mise en œuvre des composantes de la solution, ou encore le (très) faible coût à opérer celle-ci.
Pour mémoire, GitHub est une plateforme en ligne dont l’objectif est de fournir un système de développement collaboratif de logiciel organisé pour la plupart sous forme de dépôts publics.
Basé sur le gestionnaire de version Git, GitHub permet aux développeurs d’assurer un suivi du code source de leur projet en ligne, de donner la possibilité à des développeurs externes de contribuer leur projet mais aussi d’assurer un suivi des bogues et de partager des informations au travers d’un Wiki.
Nous avons eu l’occasion de publier sur ce blog des billets destinés à donner à tout un chacun les clés principales pour s’impliquer au sein de la communauté dans l’évolution de l’accélérateur OGDI DataLab et donc de regarder d’un peu plus prêt les modalités techniques pour contribuer. Il s’agit en particulier des billets suivants :
- OGDI DataLab sur GitHub ! Impliquez-vous dans la communauté !
- GitHub for Windows
- Intégration de Git avec TFS (Team Foundation Server)
Les éléments ainsi décrits vis-à-vis du projet OGDI DataLab, l’un des accélérateurs de la solution Open Data Clé en main s’appliquent bien évidemment aux autres accélérateurs de la solution. Nous espérons que ces derniers vous donnent les clés nécessaires pour faire partie intégrante en tant que contributeur des projets relatifs aux différents accélérateurs de la solution et donc de faire profiter toute la communauté de vos avancées sur telle ou telle partie !
La documentation sur l’installation de Git et l’utilisation de GitHub est disponible ici.
Bonne découverte de GitHub ! Et d’avance un grand merci pour vos futures contributions sur la solution Open Data Clé en main dans un esprit de mutualisation des efforts de tous :)