Workshop – Git Integration & Dependency Management with Orchestra
Efficiently versioning and reusing scenarios
As integration projects become increasingly complex, so too do the demands for structured development, reliable versioning and effective dependency management.
In this workshop, you will learn how to make targeted use of Git Integration and Dependency Management in Orchestra Web Designer. The aim is to version scenarios in a traceable manner, make development components reusable and make collaboration within teams more efficient.
The workshop combines fundamental knowledge of Git and dependency management with practical application in Orchestra. Hands-on exercises help you to understand the functions confidently and apply them directly within your own project environment.
Why this workshop?
Transparent version control and structured dependency management are key foundations for stable, maintainable and scalable Orchestra projects.
Typical challenges in scenario development:
- Changes to scenarios are difficult to trace
- Several people work on the same development stages in parallel
- Reusable building blocks are not used consistently
- Dependencies between scenarios are unclear
- Development costs rise due to duplication of effort or manual work
- Quality and maintainability suffer as project complexity increases
In this workshop, we demonstrate how these challenges can be addressed using the appropriate Orchestra functionalities.
What you will learn in the workshop
Participants will gain a thorough understanding of how to use the Orchestra Git Integration and Dependency Management in Web Designer.
Key Topics:
- Introduction to the objectives and functionality of Git
- Basics of dependency management
- Using the Git integration in Orchestra Web Designer
- Using dependency management in Orchestra
- Best practices for efficient code and version management
- Structured management of dependencies
- Reusability of development components
- Practical use cases and exercises with Orchestra
Workshop Overview
1. Git Basics & Dependency Management
- The aims and functionality of Git
- The importance of version control in development projects
- The basics and benefits of dependency management
- How these concepts fit into the Orchestra context
2. Git Integration in Orchestra Web Designer
- An overview of Git functionality in Orchestra
- Versioning scenarios
- Traceability of changes
- Team collaboration
3. Dependency Management in Orchestra
- Managing dependencies
- Reusing development components
- Structuring complex scenarios
- Contributing to stable and maintainable projects
4. Best Practices & Practical Application
- Best practices for code and version management
- Recommendations for reliable dependency management
- Practical use cases
- Hands-on exercises using Orchestra
What we achieve together
Following the workshop, participants will be able to use the Git integration and dependency management features in Orchestra Web Designer independently.
They will gain confidence in,
- versioning scenarios in Git in a structured manner
- managing changes in a traceable way
- reliably mapping dependencies between scenarios
- efficiently utilising reusable building blocks
- improving collaboration within the development team
- building stable and maintainable Orchestra projects
Who is this workshop aimed at?
The workshop is aimed at:
- Orchestra users who wish to develop or deepen their knowledge of Git and dependency management
- Interface developers who wish to version scenarios in Git
- Project teams working together on Orchestra scenarios
- Developers who wish to make scenarios more maintainable, transparent and reusable
Requirements
Some prior experience with Orchestra Web Designer is an advantage.
A basic understanding of Git will make it easier to follow the course content, but is not a strict requirement.
The outcomes and benefits
By the end of the workshop, participants will have:
- a basic understanding of Git and dependency management
- practical insight into the relevant Orchestra features
- confidence in working with version-controlled scenarios
- best practices for stable and maintainable development processes
- hands-on experience from exercises and use cases
- a foundation for more efficient collaboration on Orchestra projects