Great! We welcome code contributions from the community.

We publish Vuo's source code on GitHub. Here's the process we encourage you to use:

First, please read the Vuo Contributor Agreement and be sure you understand it and agree to the terms.

If you're developing a new node, follow the process in Developing a Node Class. In particular, follow the conventions described in the "Naming node classes and ports" section. When you're ready to contribute your code, create a feature request, and attach the .c file to the feature request. Or you can create a pull request on GitHub. Or you can share your new node in the Node Gallery.

If you're modifying an existing node, create a pull request on GitHub.

We'll then review your code and, if possible, integrate it into Vuo. Since Team Vuo is responsible for ensuring that all of Vuo's nodes work properly and are consistent and well-documented, all of Vuo's built-in nodes go through an extensive planning, review, and testing process — and contributed nodes are no exception. This process may take some time, but we'll do our best to get back to you as soon as we're able.