- Clone the repo
- Checkout to develop
- Create a new branch off of develop branch.
- Complete the assigned task
- Commit your changes.
- Push your changes.
git push -u origin <branch-name>
<branch-name>
typically will be something likefeature/add-server-auth
,fix/handle-404-error
, etc. No strict rules on this one though
- Create a PR to merge your changes to develop branch
- Wait for it to be approved or merged
- When approved you can view your changes live on here (Might take a few minutes).
- Always
git pull
before you push to avoid merge conflicts.
.NET 6.0+
Node 18.12.1
cd api
dotnet run
: Will build and run your API, automatically solving required Nuget dependencies.dotnet watch run
: Performs same as dodotnet run
, but with hot reload enabled.
cd client
npm install
- Create
.env.development
file inside/client
and add an entry forREACT_APP_API_URL
. Follow this reference. npm run start
Prettier + Eslint enabled autoformatting is applied for the client-side application.
Migrations are being tracked for both dev and prod databases. These migrations do not yet support multiple DbContexts being used with ef bundle (released with .NET 6), so the migrations will be applied once, and won't be part of the CI/CD Pipelines.