Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
MVP
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
SO
OC
MVP
Commits
f8d7fc52
Commit
f8d7fc52
authored
10 months ago
by
Mathieu Dartigues
Browse files
Options
Downloads
Patches
Plain Diff
misc: Mise à jour du Readme
parent
b12855df
No related branches found
No related tags found
1 merge request
!6
Ajout de la CI/CD
Pipeline
#10139
passed
10 months ago
Stage: build
Stage: deploy
Stage: teardown
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+59
-9
59 additions, 9 deletions
README.md
with
59 additions
and
9 deletions
README.md
+
59
−
9
View file @
f8d7fc52
#
vue-project
#
Projet SO DRIIHM
## Project Setup
Ce projet est une itération pour le MVP de l'équipe SO-DRIIHM.
L'objectif de ce projet est d'être un front-hub
sur la p/f
[
SparQL Virtuoso
](
https://virtuoso.openlinksw.com/
)
.
Plusieurs cas d'usage sont prévus,
se référer au projet gitlab : https://gitlab.irit.fr/so/oc/mvp.
## Installation du projet
```
sh
nvm use
npm
install
nvm use
# version 20 actuellement
npm
ci
# permet de se baser sur le package-lock.json
cp
.env.dist .env
cp
.env.dist .env
# permet de copier les variables d'environnement
```
###
Compile and Hot-Reload for Developmen
t
###
Démarrage du proje
t
```
sh
npm run dev
```
###
Type-Check, Compile and Minify for Production
###
Compilation du projet avec vérification du typage
```
sh
npm run build
```
###
Run Unit Tests with
[Vitest](https://vitest.dev/)
###
Tests unitaires avec
[Vitest](https://vitest.dev/)
```
sh
npm run
test
:unit
```
### Lint
with
[ESLint](https://eslint.org/)
### Lint
avec
[ESLint](https://eslint.org/)
```
sh
npm run lint
```
## Review du projet
Afin de structurer les développements, l'équipe de développement a établi plusieurs règles
de fonctionnement.
Chaque développement fait l'objet d'un ticket particulier,
créé sur la forge actuelle : https://gitlab.irit.fr/so/oc/mvp/
Les tickets sont gérés en suivant le board actuel :
https://gitlab.irit.fr/so/oc/mvp/-/boards
Ils passent d'un statut à un autre, dans l'ordre suivant :
*
En attente de spéc
*
To do
*
Doing
*
À relire
*
À tester
*
Closed
L'étape "Doing" implique :
*
la création d'une branche dédiée à ce ticket, préfixée du n° du ticket et d'un titre évoquant le ticket (ex: 16-ci-cd)
*
l'assignation d'une personne qui prend en charge ce ticket
L'étape "À relire" permet de :
*
créer une merge request liée à l'issue correspondante, avec sa branche corrélée
*
assigner une personne responsable de la relecture
*
ce relecteur pourra commenter / approuver / demander des changements sur la MR
*
chaque "thread" ouvert par le relecteur devra être résolu par ce dernier, pour valider les réponses / modifications du responsable de la MR
Une fois la MR approuvée par le relecteur,
le responsable de la MR pourra la merger.
Attention, le ticket
**ne doit pas être clôturé**
mais donné à tester à une autre personne de l'équipe,
en positionnant le ticket dans la bonne colonne.
Seule une personne ayant validée la fonctionnalité,
hors équipe de dév,
pourra fermer le ticket.
Si le ticket est un ticket "opérationnel" (CI/CD par ex.),
il peut être fermé par l'équipe de dév.
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment