NOTE: Make sure every change is covered by a unit test. If the change isn't covered, make sure to add a test for it.
-
Fork the repo, make changes, add tests, commit, and submit a Pull Request
-
New Pull Requests will automatically trigger a Travis CI Build
-
If the build fails, look at the Build Logs. Changes will not be merged unless the build passes
-
If the build succeeds, the pull request will be merged, and automatically pushed to the production server at https://api.spacexdata.com/v2/
-
Open an issue with your correction, addition, or new data ideas
-
If approved, new data will be added to the database, and tests will be written to cover the new data