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 |
Beta Was this translation helpful? Give feedback.
-
ts-toolkit ... I would have thought web-toolkit? |
Beta Was this translation helpful? Give feedback.
-
Well, ideally we should use the project name if possible. A rule of thumb would be: So:
In the case of the
|
Beta Was this translation helpful? Give feedback.
-
I'm not a fan of the
So I'm in favor of using |
Beta Was this translation helpful? Give feedback.
-
I am also in favor of using |
Beta Was this translation helpful? Give feedback.
-
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:
r2
prefix followed by the module name and the language used (the initial repo beingr2-streamer-go
)web
,mobile
anddesktop
for examplereadium
as a prefix:readium-css
,readium-lcp-server
and historical projects likereadium-js
The Go repo is slightly different from any of these repos:
r2
prefixed 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:
r2
prefix moving forward and simply usingcomponent-language
, so for exampler2-shared-swift
would eventually becomeshared-swift
readium
prefix as well from non-historical projects, so for examplereadium-lcp-server
would becomelcp-server
(which is consistent with what we do in other repos anyway, for examplewebpub-manifest
)language-toolkit
sor2-streamer-go
would becomegolang-toolkit
orgo-toolkit
Beta Was this translation helpful? Give feedback.
All reactions