This repository contains the source code the federal DataHub.
This project includes multiple projects
- DataHub, contains the code for the application and presentation layer of the modules.
- Resource Provisioner contains the code to handle the terraform infrastructure for the Datahub
The commit messages must loosely follow the Conventional Commits specification. This enables to automatically generate the changelog and release notes.
The scopes are represented by the following table
Type | Emoji | Code |
---|---|---|
feat | ✨ | :sparkles: |
fix | 🐛 | :bug: |
docs | 📚 | :books: |
style | 💎 | :gem: |
refactor | 🔨 | :hammer: |
deploy | 🚀 | :rocket: |
test | 🧪 | :test_tube: |
build | 📦 | :package: |
ci | 👷 | :construction_worker: |
chore | 🔧 | :wrench: |
work in progress (WIP) | 🚧 | :construction: |
Branches are created from the develop branch and merged back into the develop branch. The master branch is used for releases only. Pull requests are strongly encouraged and should be reviewed by at least one other developer.
Ce dépôt contient le code source du DataHub fédéral.
Notre dépôt pour la documentation
Ce projet comprend plusieurs projets
- DataHub, contient le code pour l'application et la couche de présentation des modules.
- Resource Provisioner contient le code pour gérer l'infrastructure terraform pour le Datahub.
Les messages de validation doivent suivre de près la spécification [Conventional Commits] (https://www.conventionalcommits.org/en/v1.0.0/). Cela permet de générer automatiquement le changelog et les notes de version.
Les champs d'application sont représentés par le tableau suivant
Type | Emoji | Code |
---|---|---|
fonctionnalité | ✨ | :sparkles: |
correction | 🐛 | :bug: |
docs | 📚 | |
style | 💎 | |
refactor | 🔨 | |
deploy | 🚀 | |
test | :test_tube : | :test_tube: |
compilation | 📦 | :package: |
ci | 👷 | |
corvée | 🔧 | :wrench: |
travail en cours (WIP) | 🚧 | :construction: |
Les branches sont créées à partir de la branche de développement et fusionnées dans la branche de développement. La branche master est utilisée uniquement pour les versions. Les Pull requests sont fortement encouragées et doivent être revues par au moins un autre développeur.