Day 3
(Mostly) In-Order Task Log from Today:
- Upgraded from Vapor 3 to Vapor 4
- Added two Github repos multiple times trying to inject swift dependencies using private repos.
- Developed multiple models in Fluent which is an ORM framework to convert models to JSON objects
- Attempted to send models to API, but API did not recognize the models
- Installed Postman for purposes of testing API calls
- Tested two API calls (getItems and postItems). We were able to connect to the API and get responses including this:
{"reason": "Unsupported Media Type","error": true}
- Started researching continuous integration and understanding what it is/how it works. Searched for different products and are considering Travis CI and Jenkins
- Researched deploying through CI products in order to keep everything under "one roof"
Major Takeaways:
Continuous Integration is messy and will take much trial and error to successfully manage our workflow