Paracord is a cross-platform app designed by and for Missouri S&T's Multirotor Robot Design Team to easily log flight sessions and collect useful information.
Requirements:
* The app is written using Expo. Installation instructions can be found on the Expo Documentation.
This can be run on any modern computer
Install:
- Docker
- Docker Compose
Information about how to install for your platform can be found here.
Docker is supported on Linux by default. On Windows 10 Pro and MacOS you will need to install Docker Desktop.
You can download Docker Desktop from Docker Hub or directly.
If you have a version of Windows that does not support Hyper-V, use Docker Toolbox instead. download here.
In the app
folder, run the following command:
$ yarn start
Now on your mobile device, install the Expo app for your platform and scan the QR code to run the app live.
In the api
folder, run the following commands:
- Copy the docker environment variable template
$ cp .docker/web.env.template .docker/web.env
- Build and generate all necessary servers and databases
$ docker-compose up
- Use Ctrl-C to close the session
- Restart the command
$ docker-compose up
You can now navigate to http://localhost/api/v1/sessions
- First make sure you are on the up to date
develop
branch.
git checkout develop
git pull
- Create a branch to add your changes by running.
git checkout -b "branch_name"
branch_name
should follow the conventionfeature/{feature_name}
, orhotfix/{fix_name}
- Make changes in your new branch.
- Once changes are complete, go to GitHub and submit a "Pull Request". Fill in necessary information.
- Once it has been reviewed by other members of the team, it can be accepted to the
develop
branch and the cycle continues...