[Pywps-dev] Development workflow proposal

Tom Kralidis tomkralidis at gmail.com
Tue Feb 9 04:13:08 PST 2016


Hi all: done for review/comment: https://github.com/geopython/pywps/milestones

Thanks

..Tom

On Tue, 9 Feb 2016, Jachym Cepicky wrote:

> Date: Tue, 09 Feb 2016 07:39:06 +0000
> From: Jachym Cepicky <jachym.cepicky at gmail.com>
> To: Luís de Sousa <luis.a.de.sousa at gmail.com>,
>     Tom Kralidis <tomkralidis at gmail.com>
> Cc: "pywps-dev at lists.osgeo.org" <pywps-dev at lists.osgeo.org>
> Subject: Re: [Pywps-dev] Development workflow proposal
> 
> Hi all,
>
> I support this.
>
> As Luís writes: moving milestones from pywps/pywps-4 according to new
> scheme is next step now
>
> J
>
> út 9. 2. 2016 v 8:22 odesílatel Luís de Sousa <luis.a.de.sousa at gmail.com>
> napsal:
>
>> 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
>> _______________________________________________
>> 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