Our component development process uses StencilJS to avoid using any framework and to build out to standard compliant Web Components.
The components release process is built around Github Actions and will build a new release using Semantic Release when commits are made to the master branch. This can be configured in the /.github/workflows/release.yml.
The components deploy process is built around Github Actions and will deploy automatically to Firebase Hosting when commits are made to the master branch. This can be configured in the /.github/workflows/deploy.yml.
Special thanks to dutscher for putting together a great example of using StencilJS with Storybook, which we used as the base for this project.