Re: Problems commiting damned-lies package



Dear Fòram, and all,

Am Mo., 22. Juni 2020 um 16:39 Uhr schrieb Fòram na Gàidhlig
<fios foramnagaidhlig net>:
IMO the optimum workflow would be to pull weblate translations with a
scheduled GitLab CI job and let the CI commit them into a branch when
they're green. The master branch should be protected and nobody should
be allowed to push there directly. Even skilled and experienced project
maintainers will make mistakes, because nobody is perfect.

What about this similar model:

 * We (translators) always commit to a fork of the central repo.  D-L
runs on top of this fork rather than the projects directly.
Committers/coordinators have push access to all those forks.
 * Projects merge from this fork in some manner which is controlled by
maintainers -- subject to CI pipelines etc.

I suggest this because it might solve the most important immediate
problems while it looks (to me) as a relatively small step.
Introducing weblate could be an additional step.

Best regards
Ask


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