[Pywps-dev] Development workflow proposal

Luís de Sousa luis.a.de.sousa at gmail.com
Mon Feb 8 23:22:46 PST 2016


Hi Tom,

That sounds good to me. We should now import the milestones from the
old repository[0], taking into account this new versioning scheme. I
will try to come up with a proposal throughout this week.

Regards,

Luís

[0] https://github.com/PyWPS/pywps-4/milestones

On 9 February 2016 at 04:34, Tom Kralidis <tomkralidis at gmail.com> wrote:
> Hi all: as we move ahead with OSGeo incubation and PyWPS 4, I'd like to
> propose / confirm the following workflow option for development.
>
> 1./ https://github.com/geopython/pywps is the codebase
>
> We have imported https://github.com/PyWPS/pywps-4 (source code) to
> https://github.com/geopython/pywps/tree/pywps-4.  When branch pywps-4
> is deemed ready we can merge/move as master branch.
>
> 2./ branches are based on minor versions (i.e. pywps-x.y)
>
> We can copy pywps-3.2.3 branch to pywps-3.2 which will signify our 3.x
> support and then release 3.x releases against pywps-3.2.
>
> When 4.0.0 is released, we can branch pywps-4.0
>
> 3./ semantic versioning [1] and even/odd strategy [2] tags
>
> This allows us to safely make dev releases which communicate
> to users that a given release is unstable by design, i.e.:
>
> 4.0.0 - stable
> - 4.0.1 - bugfix based on 4.0 branch
> 4.1.0 - unstable based off master
> 4.2.0 - stable
>
> I'm more than willing to move items forward to help the dev team
> as per above if folks are in agreement.
>
> Confirmation of the above would (IMHO) significantly increase the clarity
> of the PyWPS story for things like OSGeo incubation between PyWPS
> versions, lower the barrier for new developers.  Given the significant efforts
> behind PyWPS 4, it's probably a good time to bring this into geopython/pywps
> to move the project forward.
>
> Thoughts?
>
> ..Tom
>
> [1] http://semver.org
> [2] http://producingoss.com/en/development-cycle.html#release-number-even-odd-strategy
> _______________________________________________
> pywps-dev mailing list
> pywps-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pywps-dev


More information about the pywps-dev mailing list