Implement GIT Version Control for Interface Development in Ensemble
Hi All, I'm in the process of trying to rollout the git version control system with our current code base within Atelier. We use Ensemble to develop interfaces but are looking to move to IRIS in the near future. Our code is structured similar to below:
Site
System1
Routers
Processes
Transformations
Data
Services
Operations
…
System2
Routers
Processes
Transformations
Services
Operations
Data
…
Productions
Routers
Operations
My initial thoughts are that we would have three repositories. One for DEV, TEST and PROD. Each repository would contain multiple Atelier projects where each project is a system. Potentially I would place all the shared/common items in a separate project called something like Common.
I'm also wondering how best to version control shared/common items such as lookup tables, schemas, productions, routers etc. that are used by multiple systems?
Thanks,
Graham