- Overview
- Features
- Getting Started
- Usage
- Example of code
- Contributing
- Bug / Issue Reporting
- License
- Contact
- Acknowledgments
This is a template for creating .NET projects. It includes a basic structure and some common files to get you started quickly.
Change TirsvadCLI/Dotnet.Template with the name of your project. Change NugetPackageName with the name of your nuget package.
Add Doxygen to the project and add a script to generate the documentation.
In project file for library, add the following lines:
<PropertyGroup>
<VersionPrefix>0.1.0</VersionPrefix>
<PackageId>$(AssemblyName)</PackageId>
<Title></Title>
<Authors>Jens Tirsvad Nielsen</Authors>
<Company>TirsvadCLI</Company>
<PackageIcon>logo.png</PackageIcon>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<RepositoryUrl>https://github.com/TirsvadCLI/Dotnet.Template</RepositoryUrl>
<PackageTags>Console</PackageTags>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<Description></Description>
</PropertyGroup>
<PropertyGroup>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
</PropertyGroup>
<ItemGroup>
<None Include="..\..\image\logo\64x64\logo.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
<None Include="..\..\README.md">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
<None Include="..\..\LICENSE">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
- Dotnet 9.0 or later
dotnet add package NugetPackageName
git clone git@github.com:TirsvadCLI/Dotnet.Template.git
See example here
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your 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
If you encounter a bug or have an issue to report, please follow these steps:
-
Go to the Issues Page
Navigate to the GitHub Issues page. -
Click "New Issue"
Click the green "New Issue" button to create a new issue. -
Provide Details
- Title: Write a concise and descriptive title for the issue.
- Description: Include the following details:
- Steps to reproduce the issue.
- Expected behavior.
- Actual behavior.
- Environment details (e.g., OS, .NET version, etc.).
- Attachments: Add screenshots, logs, or any other relevant files if applicable.
- Submit the Issue
Once all details are filled in, click "Submit new issue" to report it.
Distributed under the GPL-3.0 License.
Jens Tirsvad Nielsen - LinkedIn