Setting up a quizz mobile application to learn the rules of ultimate
Found a bug? Take 2 minutes to report it
If you want to contribute to the projet, just pick up an issue from the list and start fixing it. You can then open a pull-request so that your contribution can be merged into the main branch.
Not a developer? We always need people to help us with:
- improving the wording of the application;
- translate the questions to another language;
- adding new questions;
- testing the app;
- gathering feedback from our users;
Please get in touch.
You need a recent version of nodejs.
Clone the project and install all its dependencies:
git clone git@github.com:sallesma/timeout-ultimate.git
cd timeout-ultimate
yarn install
yarn prepare
And finally, start the project:
yarn start
To release a new version of the app :
- Send a pull request updating the version in
app.json. If new binaries must be built, this is a major version update and you must also update the buildNumber (ios) and versionCode (android) - When it is merged, create a release on Github
- Make sure EAS is installed and up-to-date with
npm install -g eas-cli - If you want to update an existing deployed build, run
eas update --branch production(change the channel if staging). - If you want to deploy new builds:
- Rebuild to the stores using
eas build --platform <ios|android|all> --profile <profile-name> - Submit builds to the stores
eas submit -p iosandeas submit -p android - Follow store-specific instructions to deploy
- Rebuild to the stores using
The app source code is made available under the MIT license.