No project description provided
Project description
griff
DDD library
Créer une nouvelle version de la librairie
Increment pyproject.toml
version
number.
Publier Griff sur PyPi
Pour cela, il faut créer une nouvelle release sur GitHub avec le tag correspondant à la version de la librairie c'est à dire la version renseignée dans pyproject.toml
.
- Aller sur la page GitHub du repository : https://github.com/Wedge-Digital/griff
- Cliquer sur
Tags
- Cliquer sur
Releases
- Cliquer sur
Draft a new release
- Dans
Choose a tag
saisir la version de la raison = version renseignée danspyproject.toml
- Dans
Target
sélectionner la branchev1
- Cliquer sur
Generate release notes
- Cliquer sur
Publish release
Le CI s'occupera ensuite de publier la librairie sur PyPi si les tests ne sont pas KO.
Init Bdd
Initialise:
- la bdd à partir des migrations
- charge si nécessaire les Db Templates pour les tests.
griff common init_bdd
Gestion des templates de Bdd (aka db_tpl)
Créer ou mettre à jour un db_tpl
griff common db_tpl init <bounded context name>
Restaurer un db_tpl en bdd
Permet de charger/recharger un db_tpl pour un bounded context.
griff common db_tpl restore <bounded context name>
Appliquer de nouvelles migrations sur les db_tpl
Cas d'usage : une ou plusieurs migrations ont été ajoutées.
La commande suivante va mettre à jour les db_tpl avec les nouvelles migrations.
griff common db_tpl migrate
Initialisation des migrations et queries d'un nouvel aggregat
Cela va créer :
- la migration de création de(s) table(s)
- la migration de(s) rollback(s)
- le fichier des queries
griff common agg2sql run <bounded context> <domain> <class aggregat>
# exemple pour le domaine user_account dans le bounded contexte Access
griff common agg2sql run access user_account UserAccount
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file griff-1.0.0.tar.gz
.
File metadata
- Download URL: griff-1.0.0.tar.gz
- Upload date:
- Size: 147.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 473afb13033aafc07623242999ffe455c9bce2497828ce9a44363c6f3707afca |
|
MD5 | bf0894caec6791c2a4d731c6502541f3 |
|
BLAKE2b-256 | efeaff5615587609f0fa8528646d0bd0f4d96de82edaf90fb809b8d767cf041f |
File details
Details for the file griff-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: griff-1.0.0-py3-none-any.whl
- Upload date:
- Size: 230.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66a33f6bd4e48bc1ceaa3bc03ae48812c94440bbc4f500eae5f12635856238ed |
|
MD5 | 9e932a8c9cf8b986c9557215dcdac1c2 |
|
BLAKE2b-256 | 9ee7565d71a6abb1a7d9d1b93eb00556dfce0bd11fbf395275e521213ea8066b |