Prerequisites
- Dart SDK
- sqlite3-dev package
- g++ toolchain
This package uses make
as its build tool. Note that several build rules
require the DART_SDK environment variable to be set.
Build the library:
make
Run the tests:
make test
Run the examples:
make example
View all the available commands:
make help
We use the normal GitHub Pull Request process:
- fork the repository;
- make changes in your fork;
- format your changed files with
make format
; - send a Pull Request;
- profit.
- create a PR bumping the
library version number to
X.Y.Z
; - on GitHub, create a new release called
vX.Y.Z
; - Travis will build the new tag: wait until the build shared libraries are attached to the release;
- download the tag in your local client with
git fetch
and check it out withgit checkout vX.Y.Z
- download the shared libraries with
dart tool/download_shared_libraries.dart
- edit
.ignore
and comment out the lines for so and dylib files - try a publication dry run with
pub publish -n
- go for it:
pub publish