This commit is contained in:
isUnknown 2024-12-17 17:55:55 +01:00
parent d17a424e62
commit 3fb043210e

View file

@ -130,3 +130,71 @@ export default routes;
``` ```
**The name of the component should be exactly the same as the name of the template, including its case**. This project follows the Vue convention to use pascal case **The name of the component should be exactly the same as the name of the template, including its case**. This project follows the Vue convention to use pascal case
### Files data
Files data must be prepared using the `getFileData()` function, which takes a `Kirby\Cms\File` class as a parameter. It is located in `public/site/plugins/helpers/index.php`.
### Steps
Each project is composed of different steps, which are ordered regarding project process and may be required (\*) or optional :
- Client brief\* :
```json
{
"id": "clientBrief",
"label": "Brief client",
"slug": "client-brief"
}
```
- Proposal\* :
```json
{
"id": "proposal",
"label": "Offre commerciale",
"slug": "proposal"
}
```
- Extended Brief\*
```json
{
"id": "extendedBrief",
"label": "Brief enrichi",
"slug": "extended-brief"
}
```
- Industrial ideation
```json
{
"id": "industrialIdeation",
"label": "Idéation industrielle",
"slug": "industrial-ideation"
}
```
- Virtual sample\*
```json
{
"id": "virtualSample",
"label": "Échantillon industriel",
"slug": "virtual-sample"
}
```
- Physical sample
```json
{
"id": "physicalSample",
"label": "Échantillon physique",
"slug": "physical-sample"
}
```