← Back to team overview

openerp-community team mailing list archive

Re: OCA: transition from Launchpad to Github

 

On Fri, Jun 20, 2014 at 8:46 AM, Joël Grand-Guillaume <
joel.grandguillaume@xxxxxxxxxxxxxx> wrote:

> Comments in-line:
>
>
> On Fri, Jun 20, 2014 at 3:08 PM, Guewen Baconnier <
> guewen.baconnier@xxxxxxxxxxxxxx> wrote:
>
>> Hi community,
>>
>> I want to start to coordinate the transition of the OCA branches to
>> Github. Joël already created all the projects on Github, not without
>> sighs, thanks to him! We still have to create the teams, migrate the
>> code and setup the tooling for the maintainers / reviewers.
>>
>
> => I needed some patience, I confess...
>
>
>>
>> Now, an inventory of what we'll need
>> ====================================
>>
>>  - A place where to write all the docs for maintainers of the projects
>> (the things we will discuss here). I'll try to write the docs, just not
>> sure of the best place to put them.
>>
>
> => For that, I want to strongly suggest to use the Github wiki/README.md
> as the technical docs. This way, every project within the OCA will have:
>

Totally agree, working in Ecuador Localization in
https://github.com/odoo-ecuador/odoo-ecuador, for example i wrote how to
setup a dev environment (
https://github.com/odoo-ecuador/odoo-ecuador/wiki/Ambiente-de-Desarrollo)
spanish by now.

>
> a) A functionnal/business description on the new OCA website
> b) A technical description on github for each repository.
>
> Here is my suggestion : https://github.com/OCA/maintainers-tools
>
>
>
>>  - Create a mapping of projects/branches Launchpad → Github that will be
>> used by the scripts
>
>  - At some point, push the head 7.0 branch of each Launchpad project to
>> their corresponding Github project as the new 8.0. This can be automated
>> I guess (using the mapping)
>>  - Write a script that mirrors the 6.1 and 7.0 branches to Github and
>> setup a cron
>>
>
>
=> +1 for all 3
>

For this is not extra job for OCA ? at some point automated task can give
us problems, personally i think move from 7.0 to github, yes its a hard
job. BTW stay tuned around script.

>
>
>>  - On Github, each project of the OCA has its own list of committers,
>> there is no way to put the OCA committers automatically in each OCA
>> project. What we'll do is to maintain 1 committer team [0] and to write
>> a script (with a cron) that copies all the members in all the others
>> projects' teams.
>>  - We have to decide where the OCA should deploy its tools (like the
>> mirroring script and committers script, and maybe others to come)
>>
>
> => Commit the tools here: https://github.com/OCA/maintainers-tools
> => For running the cron, tow options:
>  a) OCA buy something on one of those services :
> http://www.cronjobservices.com/
>  b) Somebody within the OCA offer a server and access to Community
> Maintainers team to setup them
>

If you want i can setup a machine at rackspace now and give the access.


Regards,

>
>
> --
>
>
> *camptocamp*
> INNOVATIVE SOLUTIONS
> BY OPEN SOURCE EXPERTS
>
> *Joël Grand-Guillaume*
> Division Manager
> Business Solutions
>
> +41 21 619 10 28
> www.camptocamp.com
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openerp-community
> Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openerp-community
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 

[image: Cristian Salamea on about.me]

Cristian Salamea
about.me/ovnicraft
    <http://about.me/ovnicraft>

Follow ups

References