Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md #23

Merged
merged 1 commit into from
Apr 17, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 3 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,6 @@ Adrien Chapurlat, https://github.com/LaChappp
## site web associé
https://aetheve.github.io/DevOpsProjet/

## Documentation
[Documentation](https://aetheve.github.io/DevOpsProjet/apidocs/DataFrame.html)

## Description
Ce projet vise à développer une bibliothèque Java pour la manipulation et l'analyse de données. Inspirée par des outils tels que Pandas en Python, cette bibliothèque permettra de créer et de manipuler des structures de données complexes et d'effectuer des analyses statistiques.

Expand All @@ -25,7 +22,7 @@ Ce projet vise à développer une bibliothèque Java pour la manipulation et l'a
- Mécanisme de groupement de données et opération sur ces dernières.

## Usage
build : `mvn -B package --file pom.xml` \
build : `mvn -B package --file pom.xml`<br>
test : `mvn test`

## Outils et Technologies
Expand All @@ -37,8 +34,8 @@ test : `mvn test`
## Workflow Git
Nous utilisons le workflow Feature Branch. Chaque nouvelle fonctionnalité (ou bugfix) est développée dans une branche séparée. Les Pull Requests sont ensuite soumis pour examen et validation avant d'être fusionnés dans la branche principale (main).

## Intégration Continue
Un pipeline CI/CD est mis en place avec GitHub Actions pour automatiser les tests et la couverture de code à chaque push et Pull/Merge Request.

## Intégration Continue
Un pipeline CI/CD est mis en place avec GitHub Actions pour automatiser les tests et la couverture de code à chaque push et Pull/Merge Request. En complément, pour améliorer le processus de livraison continue, nous avons intégré l'utilisation de Docker. Pour héberger cette image, nous avons choisi d'utiliser le dépôt Docker intégré à GitHub, GitHub Packages.
## Procédure de Validation des Pull Requests
Chaque Pull Request doit être revu par au moins un autre membre de l'équipe avant d'être fusionné dans la branche principale. Nous utilisons des workflows GitHub Actions pour exécuter des tests automatiques et vérifier la couverture de code à chaque Pull Request.
Loading