meo-pill / generateur_de_projet

sert a gener des projet est leur fichier
The Unlicense
0 stars 0 forks source link

Le generateur_de_projet

Ceci est un projet personel, commencé le Lundi 13 septembre 2021. C'est un projet codé en bash. Le generateur_de_projet a pour objectif de faciliter le démarrage d'un nouveau projet et de faciliter la création de modèle de projet pour un maximum de personalisation.

L'équipe

Présentation

Le generateur_de_projet est un outil de dévelopement simple et très personalisable.

Le generateur_de_projet est codé en langage de script Shell(bash).

Installation

Pour obtenir le dossier, il suffit de faire un clone du répertoire distant, avec la commande:

git clone https://github.com/meo-pill/generateur_de_projet/

Pour installer le projet, il faut obtenir le dossier du projet puis taper les commandes:

chmod a+x ./generateur_de_projet/ConfigGenerateur.sh ; ./generateur_de_projet/ConfigGenerateur.sh

Et enfin, répondez aux questions qui vous seront posées. Une fois le generateur_de_projet installé et configuré, vous pouvez supprimer le dossier du projet github avec:

rm -fr ./generateur_de_projet

Lancement

Pour lancer le programme, il suffit d'exécuter la commande suivante:

<dossier où se trouve le script de génération de projet>/<script de génération de projet>.sh -h

Son mode de fonctionnement vous y sera expliqué. Note : Si le script de génération de projet à été mis dans un dossier faisant parti de la variable $PATH, La commande <script de génération de projet>.sh -h suffira à le lancer de n'importe où.

Note 2 : Si le dossier de modèle de projet devait être déplacé, supprimé ou que son nom serait changé, le script de génération de projet ne fonctionnera plus jusqu'à ce que vous rétablissiez le modèle de projet, ré-installiez tout le projet où changiez la variable dossierModele= dans le script de génération de projet.

Note 3 : Vous pouvez modifier les modèles de projet tant qu'ils respectent les conventions et l'architecture du projet.

Architecture du projet

Convention

Contribuer

Les pulls requests sont les bienvenues. Pour tout changement majeur, ouvrez une issue en premier pour discuter de ce que vous aimeriez changer, s'il vous plaît.

Assurez-vous de mettre à jour les tests appropriés, s'il vous plaît.

Licence

The Unlicense

Autres

Gantt

Convention de nommage

Commit

Les commits doivent suivre ConventionnalCommits et doivent être écrits en minuscule et en utilisant la convention suivante:

<type>([<scope>]): <description>

Les types de commit sont les suivants :