A template to get up and running as fast as possible with Fable and publishing to multiple languages.
On creation this template supports:
- FSharp
- JavaScript
- TypeScript
- Python
- CSharp
dotnet new install Fable.Multiverse
dotnet new fable.multiverse -n <project-name> --git-owner <git-owner>
- Follow the instructions in the README.md of the created project. 🎉
This template creates:
- Build Project
- Testing
- Bundling
- Publishing
- Automatic index file creation
- Code generator for C# access layer
- Src Projects
- F# Project
- C# Access layer project
- Test Projects
- Fable.Pyxpecto Project
- C# Xunit Project
- Python pytest Project
- JavaScript Mocha Project
- TypeScript support for tests and publishing with types.
- Dev Container support for VSCode
--
- Increase version in
Fable.Multiverse.fsproj
dotnet pack .\Fable.Multiverse.fsproj
- Upload
.npkg
frombin/Release/*
git tag v<new_version>
git push origin tag v<new_version>