-
Notifications
You must be signed in to change notification settings - Fork 2
Developers Experience
We welcome contributions to the SysML2.NET Codebase, Please read the Contribution Guidelines. These explain how to make a Pull Request and the style Guidelines.
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.
The core development team of the SysML2.NET makes use of Visual Studio 2022, the community edition can be downloaded here. We make use of Jetbrains Resharper Ultimate to make our developer lives easier. The solution contains a .DotSettings file that contains the core developer team's preferred Resharper code styles and formats.
In order to get started with SysML2.NET development, download VS2022 and open the .sln file to load all the projects.
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
copyright @ Starion Group S.A.