Thanks Nga, let's proceed with gitflow for now. I'll work on updating our SDAP 
repositories to this practice.

Stepheny

On 2024/01/17 22:18:16 Nga Chung wrote:
> I have not used trunk-based development myself, but I think the
> GitFlow strategy might suit SDAP development better (at least for
> now). Currently, SDAP repos don't have the automated tests, code
> coverage, etc. that is necessary for continuous integration to work.
> 
> Best,
> Nga
> 
> On Tue, Jan 16, 2024 at 4:17 PM Stepheny Perez <skpe...@apache.org> wrote:
> >
> > Hi everyone,
> >
> > I propose we discuss and stick to a version control management practice 
> > across all SDAP repos moving forward. Currently, our repos are all using 
> > different branching strategies which makes development and release 
> > management difficult.
> >
> > I've personally used 
> > [GitFlow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow)
> >  extensively, and have found it to work well and can easily integrate with 
> > CI/CD. However, the page I linked above seems to indicate this is an older 
> > strategy and not in line with best practices. Alternatively, we can explore 
> > [trunk-based 
> > development](https://www.atlassian.com/continuous-delivery/continuous-integration/trunk-based-development),
> >  which seems straightforward enough.
> >
> > If we were to use something like GitFlow, that might look something like 
> > this for SDAP:
> >
> > - `main` branch: contains the latest released code.
> > - `release/*` branch: contains candidate release code. PR and merge into 
> > `main` upon release.
> > - `develop` branch: contains completed features ready to be pulled into 
> > next release
> > - `feature/SDAP-xxx` branch: Feature branch containing changes needed to 
> > accomplish SDAP-xxx ticket. PR and merge into `develop` branch.
> >
> > The most important thing is that we are consistent with whatever strategy 
> > we choose across all SDAP repos. Does anyone have any input as to which 
> > strategy might suit SDAP best?
> >
> > Stepheny
> 

Reply via email to