This page contains information about how HiCognition is structured and should be a starting point for people who consider contributing to HiCognition.
This chapter contains a description of the architecture of HiCognition in more detail.
This chapter describes how to set up a local development environment.
All contributions to HiCognition must pass all existing tests and ideally implement new test cases that test all aspects of new features. The types of tests a contribution must pass are described here in more detail.
HiCognition is an open-source project, and as such, we welcome all contributions to our codebase. In this chapter, we will outline our style decisions.
Before contributing, we recommend that you read the contribution guide