Skip to content

Development Experience

samatstarion edited this page May 13, 2026 · 1 revision

We welcome contributions to the COMET-WebServices Codebase, Please read the Contribution Guidelines. These explain how to make a Pull Request and the style Guidelines.

Tickets, Documentation and Code Review

GitHub is used as source repository, for ticketing to report issues, to plan work in sprints and to perform Code Reviews using GitHub PR's.

IDE

The core development team makes use of Jetbrains Rider. The solution contains a .DotSettings file that contains the core developer team's preferred Resharper code styles and formats.

Continous Integration

GitHub actions are used to perform Continuous Integration:

  • CodeQL: semantic code analysis to find security vulnerabilities.
  • Build & Test & SonarQube: build, unit test/coverage, SonarQube Quality analysis
  • nuget package references check: checks for vulnerabilities in dependencies

Clone this wiki locally