AU Class
AU Class
class - AU

Dynamo + GitHub = DynaHub: Adopting a New innovative Repository for Dynamo Content

Share this class
Search for keywords in videos, presentation slides and handouts:

    Description

    When adopted throughout a company, people can be intimidated by visual programming, Dynamo can feel confusing, and collaboration can be difficult. Therefore, managing Dynamo libraries is labor intensive. GitHub is widely used in software engineering for facilitating collaboration and consistency of code over time. However, it has never been applied in computational design. DynaHub—an open-source Dynamo extension that connects Dynamo to GitHub—bridges a gap by letting you push and pull automations and packages from a centralized and accessible repository. Any user or organization, through their GitHub account, can use the Dynamo scripts stored in their own repository, knowing that they are using the most recent and validated version. By adopting this strategy at Willow, we experienced an increase in productivity, confidence, and usage.

    Key Learnings

    • Discover the value of adopting version control in computational design
    • Learn how to set up your version control strategy with DynaHub: how to create and manage your GitHub account, and load your Dynamo graphs
    • Learn how to commit and push your changes to the Dynamo graphs: why, when, and how
    • Learn how to manage and distribute Dynamo automations and packages across your organization, and how to collaborate the easy way

    Tags

    Product
    Revit
    Dynamo
    Industries
    IT/Software development
    Architecture
    Advertising, publishing, and graphic design
    MEP engineering
    Structural engineering
    Media and entertainment
    Site Development (General civil engineering)
    Topics
    Automation, Integration, & Customization
    Software Development
    Computational Design
    Management
    Distribution
    Data Management
    Collaboration
    Building Information Modeling (BIM)
    Visual Programming
    Design
    Purchasing
    CAD Management & IT
    Business Management