DevAdventCalendar web app for online competition for programmers.
- Clone repository
git clone https://github.com/WTobor/DevAdventCalendar.git
DevAdventCalendar/src/DevAdventCalendarCompetition/DevAdventCalendarCompetition.slnin VisualStudio 2017.
- Install CodeMaid http://www.codemaid.net/ to ceanup files
(use default config or just import the one from solution
- Fork it!
- Checkout branch
git checkout develop
- Create your branch (from branch
git checkout -b my-new-feature
we are using git-flow, so create branch
feature/new-feature (for new features) or
hotfix/new-hotfix (for fixing bugs)
- Commit your changes (remember to check if code compiles without errors and tests pass)
git commit -m 'Add some feature'
- Push to the branch
git push origin my-new-feature
- Create a pull request (the template has already been created, simply complete it)
Useful tool to check api endpoints. It is generated based on Controllers and attributes and can test any rest calls from this page. It is very helpful if you are using not razer page (Angular etc) or for mobile apps.
Can be access by: pagedomain (or localhost)/swagger/
Docker is an open platform that enables developers and administrators to build images, ship, and run distributed applications in a loosely isolated environment called a container. This approach enables efficient application lifecycle management between development, QA, and production environments.
Application is using Docker to work on VPS. Additional Docker-compose helping with configure for all of this
Full documentation: https://docs.microsoft.com/pl-pl/dotnet/core/docker/intro-net-docker