[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Migration Alioth → Salsa imminent



On 25/02/2018 12:28, Alex Muntada wrote:
> Hi gregor,
> 
>> The remaining tasks (mostly website and documentation updates)
>> are tracked in gobby (/Teams/Perl/Alioth2Salsa.txt).
> 
> AFAIK, the perl interpreter team doesn't have a website repo
> (they mostly use wiki.d.o and gobby for documenting their job).
> The pkg-perl team in alioth has the website repo that has been
> already migrated as perl-team/modules/website in salsa.
> 
> We can't have gitlab pages for repos in subgroups, only in
> top level repos. Thus, I'm not sure it's worth having a
> different documentation repo for interpreter and modules.
> 
> Therefore, I'd suggest we proceed this way:
> 
> 1. Remove the current perl-team.pages.debian.net that was used
>    only as a proof of concept (an owner will have to do it).
> 2. Rename modules/website as perl-team.pages.debian.net so we
>    keep our website history and pages will be published as we
>    merge changes into master (an owner for perl-team will have
>    to do it).
> 3. Grant me master access to perl-team.pages.debian.net repo.
> 4. Grant access to modules subgroup, so there's no need to
>    maintain further permissions on the repo (any master will
>    be able to do it).

IIRC an owner should be able to do this in one step by simply moving the
repo (changing namespace).

> 5. Create a .gitlab-ci.yml that builds the HTML pages from POD
>    (as we did in alioth).
> 6. Add support to build the Sphinx handbook at the current
>    location, so we can keep working on it as a replacement for
>    the pod2html version.
> 
> We can adapt this setup in the future if needed, but I think this
> is the easiest way to proceed right now and maintain the same
> documentation we had in alioth.
> 
> Once steps 1-3 have been performed, I can go on with the rest.


Thanks! Tell me if I can help.

Cheers,

nodens


Reply to: