- Create a
readme.mdand shortly describe the project with information how developers have to setup their local environment.- What prerequisites are necessary?
- How to build the projects
- How to run the projects
- Include the build pipeline status images
- Use an editor config file //TODO Reference to Adliance
.editorconfig - Use a
.gitignorefile - Create a
srcfolder for source projects. - Create a
testfolder for test projects - Create a
docsfolder for documentation. Write documentation in markup.
The project structure would look like:
src/
├── Adliance.Project
test/
├── Adliance.Project.Tests
docs/
readme.md
.editorconfig
.gitignore
A pull request template is a file containing Markdown text that populates the PR description when you create a PR. Good PR descriptions tell PR reviewers what to expect, and can help track tasks like adding unit tests and updating documentation.
Use the .azuredevops folder in this repository as a template.
More information see Pull Request templates.
- Use the latest .NET Version
- Enable nullability
- Enable implicit usings
- Generate documentation files in WebAPI projects
- Add Adliance.Buddy.CodeStyle
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<GenerateDocumentationFile>true</GenerateDocumentationFile>- Put a
readme.mdin your project root to document specifics for this project.
Use xUnit as test framework.
Recommended libraries