This repository was archived by the owner on Jun 16, 2025. It is now read-only.
v2.0.0
GoLocal Milestone Two
This release focuses on the project backend and getting models/routes created
- Database models were created for Users, Companies, Reviews, and Posts. These models were created with
flask_sqlalchemyinside of an sqlite database. - API routes were created for these different database models. The routes created for the different database models include
/list/,/create/,/update/, and/delete/. - Test files were created for all of these routes and models. They test any possible thing that we think could go wrong with the routes including missing fields for example.
Notes:
- This release gets most of our backend complete. With all of the database models created and the routes for each of them, we now have a built out API that we can use in the frontend for Milestone Three.
- Using GitHub Actions, testing is now automated. Whenever a pull request is opened, the tests will automatically be ran and notify the creator of the pull request if they fail.
- Restrictions were put on the main branch to make it more secure and make sure that unwanted pushes to the main branch do not occur.
The rest of the release notes were generated using configuration in .github/release.yml at main
What's Changed
- User Model, Routes, and Tests by @brodyreiss1 in #1
- Company Model, Routes, and Tests by @brodyreiss1 in #2
- add test_posts.py by @haalkhaz in #5
- Create posts.py by @haalkhaz in #4
- Create posts.py by @haalkhaz in #3
- updated the python paths and tests for Posts by @brodyreiss1 in #7
- testing github workflows by @brodyreiss1 in #8
- Along with the ones listed above, @siemprechristie has a pull request out right now for a review model and its respective CRUD routes.
New Contributors
- @brodyreiss1 made their first contribution in #1
- @haalkhaz made their first contribution in #5
- @siemprechristie made their first contribution in a pull request that is still open. It should be completed and reviewed soon when the tests for that routes are complete.
Full Changelog: v1.0.0...v2.0.0