Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
M
Metadata
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Labels
  • Merge Requests 2
    • Merge Requests 2
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Commits
  • Coscine
    • B
      backend
  • libraries
  • Metadata
  • Wiki
  • Home

Last edited by RWTHApp Service Nov 25, 2019
Page history

Home

C# Template

This template includes:

  • Automatic building using cake
  • Automatic testing with NUnit
  • Automatic linting with Resharper
  • Automatic documentation publishing using Gitlab CI / CD and a self written script which puts the docs in the docs folder to the wiki
  • Automatic releases using semantic-release (ESLint Code Convention), cake and Gitlab CI / CD

What you need to do

Place you C# project solution file in .src/. Make sure Create directory for solution is unticked.

alt text

Delete unused docs and update this README.

Add NUnit tests to your solution.

Building

Build this project by running either the build.ps1 or the build.sh script. The project will be build and tested.

Links

  • Commit convention
  • Everything possible with markup
  • Adding NUnit tests
Clone repository
  • ESLintConvention
  • Home
  • nunit
  • testdoc