Fable.Lit is a collection of tools to help you write Fable apps by embedding HTML code into your F# code with the power of Lit.
Before doing anything make sure to install the dependencies after cloning the repository by running:
npm install
npm run test
Releases are made by EasyBuild.ShipIt from Conventional Commits, so pull requests are squash-merged and their title becomes the commit message (fix: ..., feat: ...).
- After each push to
mainthat passes the tests, ShipIt opens (or updates) achore: release ...pull request with the new versions andCHANGELOG.mdentries. - Merging that pull request publishes the packages to NuGet.
Only the packages with a CHANGELOG.md are released: Fable.Lit and Fable.Lit.Elmish.
To preview the next release locally: dotnet shipit --mode local --skip-invalid-commit, then git restore the changed files.
npm run docs -- watch- Go to http://localhost:8080/
Run the "Publish" workflow from the Actions tab, or deploy manually by running npm run docs:deploy.