Open matt-long opened 8 months ago
I think that sounds good.
Does that also mean that whilst the development
and stable
branches would be the responsibility of the UCLA group, the C-Star branches would effectively be something that only the [C]Worthy crew need to manage directly?
I think the development
and stable
branches would be considered the core of the ROMS development enterprise—so, yes, owned primarily by UCLA.
We'll work to get a 'first' stable release that includes the current state of developments, including the gfortran compliant issues and davydd's marbl functionality. After that, further development will be on separate branches, and only hot-fixes will be added to the main branch. Getting to a stable main that includes marbl may take about month if I'm taking a educated guess.
I think we should use branches minimally, preferring forks for most development.
I propose that we use the following branches:
development
: active development occurs here; PRs from forks are mostly merged here, except for bug fixes.stable
: once new mods have been deemed acceptable, we submit PRs fromdevelopment
here.c-star-vX.Y.Z
); this enables us to keep features constant, but implement bug fixes. We'd obviously implement the bug fix indevelopment
and merge ontostable
as well.Thoughts?