🛠 How the build and publish pipeline works
Managing semver in FDS
FDS uses semantic release and conventional commits
On every push to master
, a CI tool will perform these actions:
- full build
- lint
- test
- type check
- publish to npm
- tag the release and push the git tag to
origin
All FDS documentation is published to Github Pages.
The publishing source is the docs/
directory in repo root on master
. This means that
we can not .gitignore these files.
Documentation is regenerated on every full build and we commit generated documentation.
Generated documentation is suppressed in pull requests diffs by the linguist-generated
gitattribute.