Contributor Guidelines

Contributing to netsim-tools is as easy as it can get:

  • Create a fork of the GitHub repository.

  • Make the changes.

  • Run tests (tests/run-tests.sh) just to make sure you haven’t broken anything.

  • Submit a pull request against the dev branch

The easiest way to get started is to add support for a new platform for an existing device. Contributing a new device that is not configurable is also an easy task.

Adding functionality to an existing device is a bit more complex, while contributing a new device (including configuration task lists and templates) might take a non-trivial amount of time.