Skip to content

A super simple way to test out different versions Joomla, straight from the browser with

Notifications You must be signed in to change notification settings

joomlatools/joomlatools-gitpod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

Gitpod Ready-to-Code


English version (En):


Joomlatools Gitpod

What is Joomlatools Gitpod

Joomlatools Gitpod is a super simple way to test out different versions Joomla, straight from the browser.It offers a complete Integrated Development Environment and in this instance we have:

  • A online cloud source editor Theia
  • A LAMP server (Linux, Apache, MySQL, PHP)
  • A preconfigured Joomla site
  • The actual IDE is provided by Gitpod we've just extended their great work to showcase Joomla.

Why Joomlatools Gitpod?

Testing Joomla should be easy. Instead of going through the manual setups, cloning the Joomla repo, setting up a local or remote hosting environment, installing Joomla, etc, you just click a button to start a ready-to-code dev environment in your browser. You can now code, review, or just try out Joomla. Once you are done you simply close the tab.

Requirements

  • Chrome or Firefox

Installation

  1. Install the Gitpod Chrome or Firefox extension and click the Gitpodbutton.
  2. Go to http://gitpod.io#https://github.com/joomlatools/joomlatools-gitpod

Documentation

You can find all the documentation for Gitpod IDE (Theia) here: https://www.gitpod.io/docs/ide/

Forking

Please feel free to fork this repository, in the normal manner.

Configuring

We've also made great efforts to make this repository configurable to your needs.

.gitpod/config.sh is where you are able to configure how this repository will operate.

  • By providing a joomla variable (valid version number), this specific version will be downloaded and installed. The default with no joomla variable means the latest Joomla! version will be installed
  • By providing a repo variable you can even install custom Joomla! instance. The repo variable should point to an existing Joomla github repo and use the https protocol. Further if you create .gitpod/install.sql dump you can even migrate a supporting database for this custom Joomla! site
  • By providing a composer variable you can specify which composer packages you would like added to the default Joomla! site

For specific instructions how to test Joomla 4 beta please check the wiki.

Contributing

Joomlatools Pages is an open source, community-driven project. Contributions are welcome from everyone. We have contributing guidelines to help you get started.

Contributors

See the list of contributors.

License

Joomlatools Gitpod is open-source software licensed under the GPLv3 license.

Community

Keep track of development and community news.


Version française (Fr):


Joomlatools Gitpod

Qu'est-ce-que Joomlatools Gitpod

Joomlatools Gitpod est une façon super simple de tester des versions de Joomla! différentes directement dans votre navigateur.Cela comprends un enviroment de developpement intégré complet et contient dans son instance ce qui suit:

  • Un éditeur de code en ligne (dans le cloud) VSCode
  • Une LAMP stack (Linux, Apache, MySQL, PHP)
  • Un site Joomla! préconfiguré (admin/admin, manager/manager, user/user)
  • L'IDE est fournit par Gitpod nous n'avons fait que nous baser sur leur fabuleux travail pour mettre en avant Joomla!

Pourquoi Joomlatools Gitpod?

Tester Joomla! devrait être facile. Au lieu de galérer avec des configurations manuelles, cloner le dépot de Joomla, préparer un environnement en local ou distant, installer Joomla! etc, vous cliquez sur un seul bouton pour démarrer un environnement de developpement prêt à l'emploi directement dans votre navigateur. Vous pouvez maintenant coder, vérifier le code des autres, ou essayer Joomla!. Une fois terminé, vous pouvez simplement fermet l'onglet.

Pré-requis

  • Chrome or Firefox

Installation

  1. Installez l'extension Gitpod Chrome or Firefox et cliquez sur le bouton `Gitpod.
  2. Allez sur http://gitpod.io#https://github.com/joomlatools/joomlatools-gitpod

Documentation

Vous pouvez trouver toute la documentation pour IDE Gitpod (VSCode) ici: https://www.gitpod.io/docs/ide/

Forking

Vous pouvez sans souci forker ce dépot normalement.

Configuration

Nous avons aussi fait des efforts importants pour rendre ce dépot configurable vous même selon os souhaits.

.gitpod/config.sh ce fichier vous permet de configurer le comportement de ce dépot.

  • En définissant la variable joomla (vnuméro de version valide), cette version spécifique sera téléchargée et installée. Par défaut sans la variable joomla cela veut dire que la dernière version de Joomla! sera installée
  • En définissant la variable repo vous pouvez même installer une instance personnalisée de Joomla!. La variable repo devrait pointer sur un dépot existant contentant Joomla et utiliser le protocole https. De plus, si vous créer un fichier .gitpod/install.sql vous pouvez même migrer une base de donnée supportée pour cette instance personnalisée de Joomla!
  • En définissant la variable composer vous pouvez definir quels packages composer vous voulez installer sur le site Joomla! par défaut.

Pour les instructions spécifiques à Joomla! 4 beta veuillez vous référer au wiki.

Contribution

Joomlatools Pages is an open source, community-driven project. Contributions are welcome from everyone. We have contributing guidelines to help you get started.

Contributeurs

See the list of contributors.

Licence

Joomlatools Gitpod is open-source software licensed under the GPLv3 license.

Communauté

Keep track of development and community news.

About

A super simple way to test out different versions Joomla, straight from the browser with

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published