An ASP.NET API microservice using Code First Entity Framework.
Project needs to have Entity Framework installed through Visual Studios Nuget Manager.
Visual Studio 2017
After clone the repository locally, Import the project into Visual Studio. Be sure that you are not working on the master branch locally.
This project essentially uses SemVer for versioning, with the PATCH number always assumed to be zero unless noted otherwise. For the versions available, see the tags on this repository. Releases will only be published for MAJOR versions.
No code development should be done on the "master" branch. Instead, the "develop" branch should be used to branch off of for various features/issues. Features, fixes, and issues should all be in the GitHub Issues section for the repository before development work begins. Once a feature/fix/issue is done, all commits need to be squashed into a single commit. A Pull Request should then be made for that commit into the "master" branch. The pull request should contain keywords to close the Issue that was being corrected. If the commit is deployed, it should be tagged as the latest version in git, as well as updated in the pom.xml and application.properties files.
The Project section of the repository tracks the work planned for each major Release. Releases should consist of between 10 - 20 tags. Hot fixes should still follow the protocol for being done in "develop" and squashed into "master".
Running the tests
Uses AxoCover plugin to get Unit test coverage reports.
Once deployed, instructions on how to replicate will be added.
- Entity Framework - Used generating Code First Database
- Visual Studio - IDE for developing code
- Azure - Cloud deployment
- Postman - Used for API HTTP Request testing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Cameron Dziurgot - Initial work - cameronDz
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details