Awesome
Download
Prerequisites
You will need the following things installed on your computer.
Installation
git clone <repository-url>
this repositorycd vorfreude
yarn
Local Development
yarn dev
- Visit the locally running app at the listed outputted in the terminal.
Tests
- Unit and Component Tests (
yarn test:unit
) use jest and Testing Library - Acceptance Tests (
yarn test:acceptance
) use Playwright- Playwright runs tests in the browser and these need to be installed first. This can be done by running
yarn playwright install
- Playwright runs tests in the browser and these need to be installed first. This can be done by running
- Both unit/component and acceptance tests can be ran with
yarn test
Versioning
- Create new branch for release.
- Run
yarn version
- Commit changes and push branch
- Merge PR to
main
Building / Package / Release
yarn build
(create build, both svelte and the extension)yarn package
(create zip package for upload to extension/addon stores)- Upload zip to chrome and firefox stores