♻️ Fix files
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
ce8ae31d25
commit
ce104cf6b1
File diff suppressed because it is too large
Load Diff
@ -1,38 +1,41 @@
|
|||||||
# Grille de notation (Global sur 20) - Total 40 points
|
# Website
|
||||||
|
|
||||||
Attention cette grille de notation est donnée à titre indicatif et le barème peut changer
|
This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.
|
||||||
|
|
||||||
## Rendu final attendu :
|
### Installation
|
||||||
|
|
||||||
- Le projet sur le gitlab, la forge, github ... ( merci de m'inviter sur le projet s'il est privé)
|
```
|
||||||
- La documentation (de préférence dans un répertoire docs à la racine de votre projet)
|
$ yarn
|
||||||
- un readme qui explique comment lancer le projet, n'oubliez pas d'expliquer les manipulations spécifiques et les données à créer
|
```
|
||||||
|
|
||||||
## Blazor Apps (*30 points*)
|
### Local Development
|
||||||
|
|
||||||
- Mise en place d'une page de visualisation des données (*3 points*)
|
```
|
||||||
- Page d'ajout d'un élement (*3 point*)
|
$ yarn start
|
||||||
- Page d'édition d'un élement (*3 point*)
|
```
|
||||||
- Form Validation (*2 point*)
|
|
||||||
- Supression d'un élement (*1 point*)
|
|
||||||
- Use API (Get / Insert / Update / Delete) (*3 point*)
|
|
||||||
- Utilisation de la pagination (Pagination serveur) (*2 points*)
|
|
||||||
- Logs (*1 point*)
|
|
||||||
- Tests unitaires (*2 point*)
|
|
||||||
- Propreté du code (Vous pouvez vous servir de sonarqube) (*2 point*)
|
|
||||||
- IHM (Design global, placement des boutons, ...) (*3 point*)
|
|
||||||
- Emplacement du code (Pas de code dans les vues) (*2 point*)
|
|
||||||
|
|
||||||
## Pour aller plus loin (Bonus)
|
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
|
||||||
|
|
||||||
- Dockerisation du projet ou d'une partie du projet
|
### Build
|
||||||
- Utilisation SonarQube
|
|
||||||
- Utilisation OpenId Connect et/ou OAuth
|
|
||||||
- Mise en place d'un serveur d'identité (Identity Server 4 par exemple)
|
|
||||||
- Mvvm
|
|
||||||
|
|
||||||
## Documentation (10 points)
|
```
|
||||||
|
$ yarn build
|
||||||
|
```
|
||||||
|
|
||||||
- Le Readme (*2 points*)
|
This command generates static content into the `build` directory and can be served using any static contents hosting service.
|
||||||
- Description du fonctionnement de la solution client (illustrutration au niveau du code) (*6 points*)
|
|
||||||
- Merge request (*2 points*)
|
### Deployment
|
||||||
|
|
||||||
|
Using SSH:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ USE_SSH=true yarn deploy
|
||||||
|
```
|
||||||
|
|
||||||
|
Not using SSH:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ GIT_USER=<Your GitHub username> yarn deploy
|
||||||
|
```
|
||||||
|
|
||||||
|
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
|
Loading…
Reference in new issue