Mise en oeuvre du projet git
Ligne 32 : | Ligne 32 : | ||
{| class="wikitable alternance" | {| class="wikitable alternance" | ||
+ | |+ Structure du projet | ||
|- | |- | ||
! scope="col" | Dossier | ! scope="col" | Dossier | ||
Ligne 135 : | Ligne 136 : | ||
Dans la fenêtre de connexion, un nouvelle zone permet de renseigner un projet ou de choisir "Référentiel". | Dans la fenêtre de connexion, un nouvelle zone permet de renseigner un projet ou de choisir "Référentiel". | ||
− | [[image: | + | [[image:git_project_4.png]] |
Ligne 141 : | Ligne 142 : | ||
Si on choisit un projet, les éléments livrables sont chargés depuis le répertoire du projet. | Si on choisit un projet, les éléments livrables sont chargés depuis le répertoire du projet. | ||
− | {{tip|Dans le mode développeur Sage En mode partenaire, les éléments livrables non trouvés dans le projet sont chargés depuis le référentiel.}} | + | {{tip|Dans le mode développeur Sage, les éléments livrables sont cherchés uniquement dans le projet.}} |
− | + | {{tip|En mode partenaire, les éléments livrables non trouvés dans le projet sont chargés depuis le référentiel.}} | |
− | + | ||
− | + | ||
Version du 15 janvier 2021 à 11:18
Sommaire |
Introduction
Les éléments livrables (paquets, écrans,requetes,etc) sont historiquement gérés sous forme binaire dans la base de données master.
Désormais, ils peuvent aussi être gérés sous forme de texte dans un répertoire et dès lors être pris en charge par un gestionnaire de version (SCM) tel que git.
Initialisation du projet
Cette étape consiste en la création d'un ensemble de fichiers appelé projet.
Un projet est un ensemble d'éléments livrables sous forme texte.
On doit choisir un certificat auteur
à l'issue du traitement, l'arborescence du projet est créée
Tip : On constate la présence dans le projet des applications et des modules, ces fichiers sont nécessaires pour charger les éléments livrables appropriés. |
Dossier | Contenu | Type |
---|---|---|
applications | Descriptif des applications | .json |
dashboardapp | Applications dashboard | .xml + dossier |
diagrams | Diagrammes UML | .dgb |
documentation | documentation | .rtf |
exportDesc | Descriptifs d'export | .exp |
forms | écrans | .dfm |
genFormat | Formats de génération | .xml |
gridStruct | Structure de grille | .xml |
htmlapp | Application html | .xml + dossier |
importDesc | Descriptifs d'import | .dip |
intFormat | Formats d'intégration | .xml |
menus | Menus | .mnu |
mobileapp | Application smobiles | .xml + dossier |
modelReq | Requete modèle | .mdr |
models | Paquets métier | .pas |
modules | modules | .json |
reports | états requeteur | .drp |
reportXml | États xml | .xml |
rightsProfile | Profil de droit | .xml |
rssFeed | Flux RSS | .xml |
serialDesc | Descriptif de sérialisation | .xml |
xsl | Feuille de styles | .xsl |
Initialisation de l'environnement développeur
Initialisation de l'environnement développeur
Utilisation du projet
Dans la fenêtre de connexion, un nouvelle zone permet de renseigner un projet ou de choisir "Référentiel".
Si on choisit "Référentiel", c'est le fonctionnement historique, tous les éléments livrables sont chargés depuis la base de données. Si on choisit un projet, les éléments livrables sont chargés depuis le répertoire du projet.
Tip : Dans le mode développeur Sage, les éléments livrables sont cherchés uniquement dans le projet. |
Tip : En mode partenaire, les éléments livrables non trouvés dans le projet sont chargés depuis le référentiel. |
Import du projet dans un référentiel
Les clients finaux utilisent toujours la forme binaire des éléments livrables, stockée dans le référentiel, c'est pourquoi les éléments livrables sous forme texte devront être importés pour être livrés au client final.