You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 7, 2022. It is now read-only.
Guillaume Fayard edited this page Jan 22, 2022
·
3 revisions
Dans les grandes lignes
Pour résoudre un ticket, créer une branche ticket-<numero>. Apporter les modifications puis ouvrir une Pull Request portant le même nom que le ticket. Dans le corps de la PR, indiquer Resolve #<numero>.
Avant de fusionner une Pull Request, s'assurer qu'elle ajoute les tests nécessaire pour vérifier son fonctionnement et éviter une régression future éventuelle.
Aux collaborateurs : attendre une approbation avant de fusionner.
À propos de Hy
Hy est un lisp en surcouche de Python. Il permet d'utiliser une syntaxe proche de Clojure ou de CL tout en utilisant les bibliothèques et l'environnement de Python.
Les fichiers Hy sont des modules .hy. Une fois compilés, ils se comportent comme des modules Python classiques, on peut importer des fonctions Hy depuis Python et vice versa de manière transparente. Il faut simplement avoir importé le module hy au moins une fois lorsque le programme est lancé. Par exemple, dans le projet, hy est importé dans le fichier manage.py.
Le projet utilise également la bibliothèque standard de Hy, Hyrule, qui propose beaucoup de fonctions classiques aux lisp. Plus d'info sur la documentation.