GitHub Environmental Design
Hi,
We’re a new SL user and are wrestling with the best way to join up our SL projects and repositories/branches in GitHub. There have been some posts on this previously but nothing recent we could see, so we wondering how people have set this up since the GitHub Integration was released.
We would ideally like something that allows multiple streams of work to be developed and then brought together at the end, but without the level of granularity with means everything has it’s own project/repo.
Our current thinking is to create repositories for ‘larger projects’ and to have a Prod & Test branch in them. Individual work streams can be created and linked to an individual project in SL Dev.
Once the development is done, a pull request to merge the artefacts into a Test branch, which can then be sync’d to a single project in SL Test. Test could then merge straight into Prod.
It would mean that Test and Prod may have 30 artefacts in one project but at the moment, this seems to feel nicer than having 10 projects with 2/3 artefacts in them. We could obviously breakdown larger projects through projects within a project space.
Would appreciate any advice people have on their experiences