Developer Primer

What is the purpose of this guide?

The purpose of this guide is to help you navigate the range of C# development possibilities for Dynamo from how to create zero-touch nodes to building extensions.

The Dynamo source on GitHub

What additional developer resources do we provide?

Dynamo: Download the latest stable and daily builds of Dynamo

https://dynamobuilds.com/

Dynamo GitHub: Dynamo is an open-source development project on Github.

https://github.com/DynamoDS/Dynamo

Dynamo Github Wiki: This has been the primary resource for developer documentation.

https://github.com/DynamoDS/Dynamo/wiki

Node Naming Standards provides standards and guidelines for naming categories, nodes, and input and output ports in Dynamo.

https://github.com/DynamoDS/Dynamo/wiki/Naming-Standards

Dynamo Language/API guide: Dynamo's API documentation currently covers the core functionality

https://dynamods.github.io/DynamoAPI/

DynamoBIM The best source for additional information, learning content, and forums is the DynamoBIM website.

https://dynamobim.org

Dynamo Dictionary A searchable database of all Dynamo nodes

https://dictionary.dynamobim.com/

DesignScript Language Guide A PDF guide to writing DesignScript

PDF

How can I suggest changes to this guide?

This documentation is open to suggestions. These can be made directly in Github by creating change requests.

Last updated