TODO:
Warning
This is a template. Update the project name and description to match the repo This should be an 'elevator pitch' to describe why someone would or would not use this project.
A brief description of what this project does and its purpose.
TODO:
Warning
This is a template. This section contains actions you must perform to use this template properly
-
Update README.md (this file)
- fill in each section with a TODO
- remove each TODO and its associated [!WARNING] block
-
Update .github/workflows/main.yml
- Uncomment the
on: pushline to cause push-based CI builds to happen
- Uncomment the
-
Update .github/actions/benchmark/action.yml
- Where
"--project", "<path to benchmark project>"is specified, update to use the actual project name
- Where
-
Remove this section
TODO:
Warning
This is a template. Update the feature list to describe the features the project provides This should build on the description, providing more detail
A list of features this project provides.
- Feature 1: Description
- Feature 2: Description
- Feature 3: Description
TODO:
Warning
This is a template. Update the roadmap to describe the work in development, with links to projects and issues
TODO:
Warning
This is a template. Update the prerequites to describe what someone needs in order to use this project.
This should be a comprehensive but concise list. It should list, for example, the version of .NET that is required and provide a link, but it should not document in detail the installation process as the dotnet project itself already does that.
- .NET SDK version 10.0
- Any other dependencies or tools required
TODO:
Warning
This is a template. Update the installation instructions to describe what a user must do in order to set up this project for use
This should build upon the prerequisites.
For projects with no installation, instruct the user to clone the repo, build and run tests
For library projects with a nuget package, instruct the user to add the package reference. Link to the nuget package page which allows the user to copy the command or package syntax for different package managers and package versions
For application projects and other projects with a release, instruct the user to download the release and link to the releases page.
-
Clone the repository:
git clone https://github.com/your-username/your-repo-name.git cd your-repo-name -
Restore NuGet packages:
dotnet restore
-
Build the project:
dotnet build
TODO:
Warning
This is a template. Update to describe how a user can use this project
Provide examples of how to use the application or library. Include code snippets if applicable.
TODO:
Warning
This is a template. Update to describe how a user can run the application
Remove this section if this is not an application project
dotnet runTODO:
Warning
This is a template. Update to describe how a user can use this library
Include code snippets
Remove this section if this is not a library project
// code snippetsTODO:
Warning
This is a template. Update to describe how a user can configure the application or library
Include code snippets
Remove this section if there is no configuration
If applicable, describe any configuration options or environment variables.
TODO:
Warning
This is a template. Update to describe how a user can contribute to this library
Describe the procedures for
- raising issues
- bugs
- feature requests / suggestions
- forking / cloning the repo
- building
- running tests
- unit tests
- integration tests
- mutation / property tests
- benchmarks
- updating attributions
- running verification checks
- submitting PRs
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
TODO:
Warning
This is a template. Update if using a different license
This project is licensed under the MIT License - see the LICENSE file for details.
TODO:
Warning
This is a template. Update to match this repo
- Project Link: https://github.com/your-username/your-repo-name
- Email: your-email@example.com