TYPO3-Initiatives / crowdin

TYPO3 crowdin translation initiative
0 stars 0 forks source link

Decide about using monorepo vs multirepo #16

Closed georgringer closed 4 years ago

georgringer commented 4 years ago

It needs to be decided how the core is handled in Crowdin, having either one project with all sys-exts in there or per extension one project.

Mono-Repo

Multi-Repo


With the beta version, the core extensions would get its own workspace, so it wouldn't be a problem regarding usability.

Currently also discussing it with Crowdin if they can split it up later or if we need to do it now

liayn commented 4 years ago

I still consider the core as one unit, so I would go with 1 project

prathers commented 4 years ago

Agree with mono-repo - Crowdin offers a bunch of filtering tools and views to make it easier for the translators to manoeuvre in files

Jivotinka commented 4 years ago

As a new translator I wouldn't mind mono-repo

jokumer commented 4 years ago

If mono-repo, what about system extensions which get extracted from TYPO3 CMS core? Like openid, rtehtmlarea, func. Then it requires a new project like all TER extension. Does it then exists in two different repos?

liayn commented 4 years ago

If mono-repo, what about system extensions which get extracted from TYPO3 CMS core? Like openid, rtehtmlarea, func. Then it requires a new project like all TER extension. Does it then exists in two different repos?

I would say yes, that's two different projects then. The code is really duplicated into a dedicated repository so its future might be different, so is the according translation's future.

georgringer commented 4 years ago

With upcoming beta of crowdin there will be workspaces to group projects, so next to core could be those extensions like openid

georgringer commented 4 years ago

We will stick with mono repo, switching could be done later as well. Thx for all opinions