diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml
index bcd608a..3bdc0ca 100644
--- a/.github/workflows/static.yml
+++ b/.github/workflows/static.yml
@@ -25,7 +25,9 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Build site
- run: mvn site
+ run: |
+ mvn -B package --file pom.xml
+ mvn site
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
@@ -34,4 +36,4 @@ jobs:
path: target/site
- name: Deploy to GitHub Pages
id: deployment
- uses: actions/deploy-pages@v4
+ uses: actions/deploy-pages@v4
\ No newline at end of file
diff --git a/README.md b/README.md
index 4d46ee3..4b42b0c 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,9 @@ 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.
@@ -22,7 +25,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` \
test : `mvn test`
## Outils et Technologies
diff --git a/pom.xml b/pom.xml
index 7794c11..518ba34 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,14 +12,6 @@
17
17
-
-
-
- github
- scm:git:git@github.com:AEtheve/AEtheve.github.io.git
-
-
-
junit
diff --git a/src/site/markdown/index.md b/src/site/markdown/index.md
index 3d195ad..4b42b0c 100644
--- a/src/site/markdown/index.md
+++ b/src/site/markdown/index.md
@@ -6,7 +6,13 @@
## Auteurs
Alexis Éthève, https://github.com/AEtheve \
Louis Lemay, https://github.com/ar0x18 \
-Adrien Chapurlat, https://github.com/LaChappp \
+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.
@@ -16,12 +22,11 @@ Ce projet vise à développer une bibliothèque Java pour la manipulation et l'a
- Affichage complet ou partiel des Dataframes.
- Sélection et filtrage de données basés sur des critères spécifiques.
- Calculs statistiques de base sur les colonnes des Dataframes.
+- Mécanisme de groupement de données et opération sur ces dernières.
## Usage
-
-```python
-//TODO
-```
+build : `mvn -B package --file pom.xml` \
+test : `mvn test`
## Outils et Technologies
- **Git** pour le contrôle de version.
@@ -30,7 +35,10 @@ Ce projet vise à développer une bibliothèque Java pour la manipulation et l'a
- **JaCoCo** pour l'évaluation de la couverture de code.
## Workflow Git
-Nous utilisons le workflow Feature Branch. Chaque nouvelle fonctionnalité (ou bugfix) est développée dans une branche séparée.
+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.
\ No newline at end of file
+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.
+
+## 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.
\ No newline at end of file