Skip to content

Developers Experience

Alexander van Delft edited this page Jan 6, 2020 · 8 revisions

We welcome contributions to the CDP4-SDK 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 as well as for documentation. The RHEA core team members make use of a RHEA internal Phabricator instance. We use Phabricator pre-commit code review called differential, but we are happy to use GitHub PR's and associated Code Reviews to collaborate with the wider community.

IDE

The core development team of the CDP4-SDK makes use of Visual Studio 2017, 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 CDP4-SDK development, download VS2017 and open the .sln file to load all the projects.

Continous Integration

AppVeyor is used to build and test the solution. A build is started for every commit to the Development and Master branch, but also for every new branch that is pushed to origin.

Branch Build Status
Master Build Status
Development Build Status

Build history

Clone this wiki locally