Thanks for contributing to the Screeb SDKs!
git clone https://github.com/ScreebApp/sdk.git
cd sdk
npm install| Path | Contents |
|---|---|
packages/sdk-browser |
@screeb/sdk-browser — vanilla JS/TS |
packages/sdk-angular |
@screeb/sdk-angular — Angular wrapper |
packages/sdk-react |
@screeb/sdk-react — React wrapper |
packages/sdk-reactnative |
@screeb/react-native — React Native |
packages/sdk-flutter |
plugin_screeb — Flutter plugin |
examples/ |
Demo apps (not published) |
npm run build # all JS/TS packages
cd packages/sdk-flutter && flutter pub get && flutter build # Flutternpm test # JS/TS packages
cd packages/sdk-flutter && flutter test # FlutterWe use Conventional Commits:
feat(sdk-browser): add Xfix(sdk-react): resolve Ychore: update dependencies
Each package is released independently. Releases are triggered by pushing a git tag:
# JS packages — use Lerna
npm run version
# Flutter
# 1. Bump version in packages/sdk-flutter/pubspec.yaml
git tag sdk-flutter/vX.Y.Z && git push --tags
# MAUI (NuGet)
git tag sdk-maui/v0.1.0 && git push --tags