openerp-community team mailing list archive
-
openerp-community team
-
Mailing list archive
-
Message #06136
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