Author : MD TAREQ HASSAN | Updated : 2021/01/23

Setup repository

First step is to setup repository so that other members can collaborate

Add SSH Key to DevOps/Github account

Azure DevOps

Github

If you are Azure CLI guy (personally I don’t like this method)

Add projects to the solution

At the end, add unit test project (TDD is better)

Logging

Unit test

Commonly used Nuget packages

Project structure

Create folders to organize code nicely. Use explicit names for folder so that anyone can undersatnd what kind of file/code belong to a folder

Prepare sample data for CRUD application

In memory sample data for CRUD application

Decide which icon set to use

Bootstrap icons

Open iconic

FontAwesome

LineAwesome

Material design icons

IcoMoon

Next steps