Go to file Use this template
Simon Diesenreiter 3078cb5b11
Some checks failed
Rename the project from template / rename-project (push) Has been skipped
SonarQube Scan / SonarQube Trigger (push) Has been skipped
CI / linter (9.0.X, ubuntu-latest) (push) Failing after 1m20s
CI / tests_linux (9.0.X, ubuntu-latest) (push) Has been skipped
fix: fix bug with project renaming,ref: NOISSUE
2024-12-02 10:53:15 +01:00
.gitea fix: fix bug with project renaming,ref: NOISSUE 2024-12-02 10:53:15 +01:00
docs initial project structure 2024-11-27 16:30:24 +01:00
project_name bugfixes 2024-11-27 19:44:15 +01:00
project_name.Tests more fixes 2024-11-27 21:27:53 +01:00
.gitignore build: introduce conventional commits, ref NOISSUE 2024-11-30 21:38:00 +01:00
Containerfile bugfixes 2024-11-27 19:44:15 +01:00
CONTRIBUTING.md improvements 2024-11-27 19:04:30 +01:00
Dotnet_Executable.sln fix: fix bug with project renaming,ref: NOISSUE 2024-12-02 10:53:15 +01:00
HISTORY.md initial project structure 2024-11-27 16:30:24 +01:00
LICENSE initial project structure 2024-11-27 16:30:24 +01:00
Makefile ci: bugfixes with workflows, ref: NOISSUE 2024-12-02 06:40:54 +01:00
MANIFEST.in initial project structure 2024-11-27 16:30:24 +01:00
mkdocs.yml initial project structure 2024-11-27 16:30:24 +01:00
nuget.config more fixes 2024-11-27 20:16:33 +01:00
project_name.sln improvements 2024-11-27 19:04:30 +01:00
README.md bugfixes 2024-11-27 19:44:15 +01:00

Dotnet Project Template

A low dependency and really simple to start project template for Python Projects.

See also

HOW TO USE THIS TEMPLATE

  1. Create a new repository from this template and choose a name for your project (e.g. my_awesome_project - recommendation is to use underscores separation for repo names.)
  2. Wait until the first run of CI finishes (Gitea Actions will process the template and commit to your new repo)
  3. Read the file CONTRIBUTING.md
  4. Then clone your new project and happy coding!

Note

: WAIT until first CI run on gitea actions before cloning your new project.

What is included on this template?

  • 🖼️ Templates for starting multiple application types: Run make init after cloning to generate a new project based on a template.
  • 🤖 A Makefile with the most useful commands to install, test, lint, format and release your project.
  • 📃 Documentation structure using mkdocs
  • 💬 Auto generation of change log using gitchangelog to keep a HISTORY.md file automatically based on your commit history on every release.
  • 🐋 A simple Containerfile to build a container image for your project.
    Containerfile is a more open standard for building container images than Dockerfile, you can use buildah or docker with this file.
  • 🧪 Testing structure
  • Code linting
  • 🎯 Entry points to execute your program with basic CLI argument parsing.
  • 🔄 Continuous integration using Gitea Actions with jobs to lint, test and release your project on Linux, Mac and Windows environments.

project_name

project_description

Usage

TODO: dotnet sample code on usage

Development

Read the CONTRIBUTING.md file.