Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.

Latest commit

 

History

History
31 lines (19 loc) · 983 Bytes

release-and-publish.md

File metadata and controls

31 lines (19 loc) · 983 Bytes

← Table of Contents

Releases and Publishing

🛠 How the build and publish pipeline works

Managing semver in FDS

FDS uses semantic release and conventional commits

Build pipeline

On every push to master, a CI tool will perform these actions:

  1. full build
  2. lint
  3. test
  4. type check
  5. publish to npm
  6. tag the release and push the git tag to origin

Publishing docs

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.