We want to improve the coordination of the rescue missions in the Mediterranean. The best way to do that is with a specialised app that makes it possible to share information on the position and situation of rafts in distress.
This project was generated with angular-cli.
Run bower install
to install bower dependencies.
Run npm install
to install npm dependencies.
- Copy
src/config/example_config.js
tosrc/config/config.js
- Replace the
%%COUCHDB_URL%%
placeholder insrc/config/config.js
with the correct database hostname.
If you want to use the service scripts:
- Add remote db and mail credentials for services in
script/services/config.js
Run npm run electron
to build angular and electron application.
Run ng serve
inside the src/ directory to build and serve the angular application.
If you want to use the services you also need to update the script/services/config.js with your couchDB remote and login data.
If you want to use the create_user.js service, please modify the script/_security-docs/_security-couchdb.json and insert your couchDB admin there.
Please see our contributors guide for details on how to contribute to the project. Thank you!
Version examples:
- Stable release:
1.1.0
- Alpha release:
1.1.0-alpha.1
,1.1.0-alpha.2
- Beta release.
1.1.0-beta.1
,1.1.0-beta.2
- Release candidate:
1.0.0-rc.1
Use the following commands to create a new release:
- Set new
version
inpackage.json
(e.g."version": "0.2.0-rc.1"
) - Commit
package.json
file after changing the version - Push commit
- Create git tag via
git tag v<version>
(e.g.git tag v0.1.0-alpha.2
) - Push git tags via
git push --tags
Travis-CI and Appveyor will build the release artifacts and upload them to the GitHub releases page.