Joomla, as an open-source Content Management System (CMS), utilizes GitHub extensively for its development, contributions, and community engagement.Â
Â
The main Joomla projects and related extensions are hosted on GitHub, allowing for collaborative development through features like version control, issue tracking, and pull requests.
Here's how Joomla relates to GitHub:
-
Joomla! CMS Repository:ÂThe core Joomla! CMS is maintained on GitHub, where developers can find the latest code, contribute bug fixes, and propose new features.
-
Joomla! Framework:ÂThe Joomla! Framework, a collection of reusable PHP packages that power the CMS, also has its own organization on GitHub, allowing for independent development and integration into other projects.
-
Extensions and Projects:ÂNumerous Joomla extensions, templates, and related projects are hosted on GitHub by the Joomla community and individual developers, enabling collaborative development and sharing of these resources.
-
Contribution Workflow:ÂGitHub facilitates the contribution process for Joomla, allowing users to fork repositories, create branches, make changes, and submit pull requests for review by the core development team or project maintainers.
-
Issue Tracking:ÂGitHub's issue tracking system is used to report bugs, suggest enhancements, and discuss development-related topics for Joomla and its associated projects.
-
Documentation and Resources:ÂThe Joomla! Documentation includes guides on working with Git and GitHub, providing instructions for contributing to Joomla projects through the platform.Â
Le dĂ©pĂ´t officiel de Joomla! CMS sur GitHub se trouve Ă l'adresse suivante : https://github.com/joomla/joomla-cms.Â
Vous pouvez Ă©galement explorer l'organisation GitHub principale de Joomla! pour trouver d'autres projets et dĂ©pĂ´ts connexes (framework, extensions, etc.) : https://github.com/joomla.Â
Ce dépôt contient le code source de la version actuelle de Joomla! et permet aux développeurs de contribuer, de signaler des problèmes (issues) et de soumettre des demandes de tirage (pull requests)