The client, Mr. Dave Senkler, wishes to migrate functionality for booking boats from the old site to the new site. it was decided to create an API/JavaScript solution that can be injected into the new WordPress site.
To Run this:
- Restore dependencies (
dotnet restore
) - Build .NET project (
dotnet build
) - Publish .NET project (
dotnet publish -o dist
) - Start containers (
docker-compose -f docker-compose.yml up
)
Docker
View all your containers (docker ps -a
)
Shut down a container (docker stop [containerId]
)
Remove a container (docker rm [containerId]
)
Fork the github repository to your own repository.
Follow the following to submit a pull requests
- Create a feature branch on your own repo (
Git branch {Team}-{label}-name-of-your-branch
) - Switch to feature branch (
Git checkout name-of-your-branch
) - Make changes as your assigned (
Remember update changelog.md
) - Stash your changes (
git stash
) - Sync your local repo with team develop (
git pull upstream develop
) - Apply the stashed changes (
git stash apply
) - Resolve any merge conflicts
- Commit your change with signing (
git -S -m "Commit messages
) - push your local repo to your personal repo (
git push --set-upstream origin {feature/fix}-name-of-your-branch
) - Create a pull request on github from your
Comment everything with C # comment follow the comment standard on Document your code with XML comments
Uses VSTS for testing with automatic testing cases
Uses Azure for deployment
- ASP.NET - The web framework used
- Anguler.Js - Main front-end language used