Naming our repos #161
Replies: 5 comments
|
I'm globally ok with this move, provided that it is done at the time major versions of the different toolkits are released. Or for new toolkits (a Flutter/Dart one comes to mind). The slightly annoying side is that a streamer in golang will be named Logically, a mono-repo Readium Web should be therefore renamed |
|
ts-toolkit ... I would have thought web-toolkit? |
|
Well, ideally we should use the project name if possible. A rule of thumb would be: So:
In the case of the
|
|
I'm not a fan of the
So I'm in favor of using |
|
I am also in favor of using |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
In the last few years, we've had to be careful about the way that we call our current set of projects: what was initially called "Readium-2" became simply "Readium" with three main projects:
For this reason, we now have an inconsistency in how we name our repos:
r2prefix followed by the module name and the language used (the initial repo beingr2-streamer-go)web,mobileanddesktopfor examplereadiumas a prefix:readium-css,readium-lcp-serverand historical projects likereadium-jsThe Go repo is slightly different from any of these repos:
r2prefixed repoFor the sake of consistency, I think that we need a rule of thumb to decide how to name things moving forward. I would recommend:
r2prefix moving forward and simply usingcomponent-language, so for exampler2-shared-swiftwould eventually becomeshared-swiftreadiumprefix as well from non-historical projects, so for examplereadium-lcp-serverwould becomelcp-server(which is consistent with what we do in other repos anyway, for examplewebpub-manifest)language-toolkitsor2-streamer-gowould becomegolang-toolkitorgo-toolkitAll reactions