Fable bindings for the firebase-admin npm package.
Stable | Prerelease |
---|---|
module Example
open Fable.FirebaseAdmin.Globals
// Initialise the Firebase admin SDK
FirebaseAdmin.admin.initializeApp()
|> ignore
Make sure the following requirements are installed in your system:
- dotnet SDK 2.0 or higher
- node.js 6.11 or higher
- yarn
- Mono if you're on Linux or macOS.
Then you just need to type ./build.cmd
or ./build.sh
To refer to your development copy from other projects before you release, first set up a local nuget repository, then push the .nupkg file into it.
nuget sources add -name Local -source Local
nuget push -source Local src/bin/Release/*.nupkg
In order to push the package to nuget.org you need to add your API keys to NUGET_KEY
environmental variable.
You can create a key here.
- Update RELEASE_NOTES with a new version, data and release notes ReleaseNotesHelper. Ex:
#### 0.2.0 - 30.04.2017
* FEATURE: Does cool stuff!
* BUGFIX: Fixes that silly oversight
- You can then use the Release target. This will:
- make a commit bumping the version: Bump version to 0.2.0
- publish the package to nuget
- push a git tag
./build.sh Release