Skip to content

Neon Wrapper

Juliette Regimbal edited this page Aug 26, 2019 · 1 revision

What is Neon Wrapper?

To run in Rodan, Neon requires extra functionality around it that manage files and the job itself. This is provided through the Neon wrapper job. This consists of Neon built to the static directory and python scripts managing the interactive task and providing the files to Neon itself. As such the python component of this does not often change much. Neon is present as a Git submodule.

Updating Neon Wrapper

There are two main branches to the Neon wrapper: master and develop. These use the Neon submodules from the Neon master and develop branches respectively. As such no untested code ends up in the master branch of the wrapper since in Neon there are no direct commits to master. Occasionally as features in Neon change, the dependencies and files in Neon wrapper outside of the submodule must also be updated. These changes should be tested and ultimately made a part of the affected branch(es) through a pull request.