# Contribuer au projet

https://www.rof.fr/rof/capdata-opera.aspx

## Référentiel

https://ontologie.capdataculture.fr/

## Créer une issue

https://gitlab.com/capdataopera/capdataopera-wordpress-plugin/-/issues/new

## Créer une pull-request

https://gitlab.com/capdataopera/capdataopera-wordpress-plugin/-/merge_requests/new

- Veuillez choisir la branche `develop` comme destination de votre pull-request.
- Vérifiez que votre éditeur de texte respecte les conventions de formatage de code : EditorConfig
- Vérifiez que votre code passe les tests : `make test`
- Si vous ajoutez des fonctionnalités, veuillez ajouter des tests unitaires.

## Tests

`make test`

ou

```shell
vendor/bin/phpstan analyze -c phpstan.neon
XDEBUG_MODE=coverage vendor/bin/phpunit
```

## Créer une nouvelle release

```shell
# Créer une nouvelle branche de release
git flow release start 0.1.11

# Bumper le numero de version dans le readme.txt, README.md, capdataopera-wordpress.php
# et regenerer le CHANGELOG avec git-cliff
git cliff -o CHANGELOG.md --tag 0.1.11

git commit -am 'chore: Bumped'

# Finir la release et signer avec sa clef GPG
git flow release finish -s 0.1.11

git push origin --all
git push origin --tags
```
