Contributing to Noronha

The following sections are meant for developers that want to contribute to Noronha by developing new features, fixing bugs and/or improving it in any way.

Before you begin

When contributing to Noronha, it is assumed that you are comfortable with the following technologies:

  • Supervised Machine Learning

  • DevOps pipelines

  • Object oriented Python 3

  • Docker (engine and Swarm)

  • Kubernetes

  • MongoDB

  • REST API’s

  • YAML

It is also recommended that you are familiar with Noronha from a user’s perspective (i.e.: have read all of the previous sections in this manual)