A simple sailing race scoring program.
This program is just beginning its development, so don't expect a working version any time soon. The latest checkin is always automatically deployed here on Firebase.
The main goal of this project is to learn about the state of the art development tools and workflows while still producing something useful.
This means especially using the following:
- Distributed version control (GitHub.com) https://github.com/sturmf/regatta-angular2
- Continous integration (Travis-CI) https://travis-ci.org/sturmf/regatta-angular2
- Test coverage (Coveralls.io) https://coveralls.io/github/sturmf/regatta-angular2
- Code smells (Dart analyzer)
- Style guide checking (Dart style)
- Planning and issue tracking (JIRA Software) https://regatta.atlassian.net
- Documentation (JIRA Confluence) https://regatta.atlassian.net/wiki
A live version of the latest build can be seen at: https://regatta-204708.firebaseapp.com
Initial setup of the environment
cd frontend
make install
Now run the Dart webserver with
cd frontend
make run
# open a browser and point it to localhost:8080
To run the style guide checks and tests run
cd frontend
make lint
make style
make test
make dtests
make tests
We would love to get contributions from outside! Since one of the goals is to also get this project in a shape where it could serve as a blueprint for other projects, don't hesitate to suggest style changes or technical changes etc. For this purpose it's easiest to clone the repository on github and submit a pull request but any other form of communication is fine and highly appreciated!