Qu’est-ce que myceleum

myceleum vous permet de facilement créer des environnements de développement quelle que soit la machine que vous utilisez. Elle vous permet également de synchroniser ces environnements sur vos appareils afin que vous n’ayez pas à passer du temps à les configurer à chaque fois.

À son niveau le plus basique, un espace de travail myceleum est un conteneur Docker exécutant Ubuntu avec des SDK de langue et des runtimes installés dessus. Actuellement, nous ne prenons officiellement en charge qu’Ubuntu à l’intérieur des espaces de travail, mais espérons ajouter d’autres distributions à l’avenir.

Installation

Pour installer myceleum, il suffit de trouver le spore avec le langage de programmation que vous souhaitez essayer et de cliquer sur télécharger. Vous pourrez alors spécifier le dossier où réside votre code (ou un nouveau dossier vide si vous démarrez un nouveau projet), ainsi que quelques autres paramètres. Nous préremplissons la plupart de ces paramètres (par exemple, les variables d’environnement) en fonction des meilleures pratiques, mais n’hésitez pas à les modifier comme bon vous semble. Si vous cassez quelque chose, vous pouvez toujours réinstaller la spore et vous récupérerez les paramètres d’origine.

Exécution / Débogage

Pour exécuter ou déboguer votre code, plusieurs options s’offrent à vous :

  • Ouvrez un terminal à l’intérieur de l’espace de travail (nous vous facilitons la tâche) et utilisez le cli normalement
  • Utiliser le débogage à distance : la plupart des IDE prennent en charge le débogage à distance en spécifiant une adresse IP et un port sur lesquels déboguer, ainsi que certains paramètres supplémentaires. Nous préconfigurons la plupart d’entre eux pour que tout le monde puisse l’utiliser aussi facilement que possible.
  • Utilisez les contrôles flottants que nous fournissons pour exécuter et arrêter l’application dans l’espace de travail. Nous préconfigurons les commandes pour que vous n’ayez qu’à cliquer sur les boutons play et stop.