I think there’s a bit of confusion about “packages”, “projects”, etc. Perhaps @uckelman can elaborate.
Here’s how I understand it (according to a previous discussion).
The hierarchy is as follows
- Game or Module - exactly how this is to be partioned is a bit unclear at the moment. I could be by BGG game (e.g., family of games The Russian Campaign would be three different “Games” - 1st to 3rd edition, 4th edition, and 5th edition
- Project Each Game can have multiple projects owned by a maintainer (or group of maintainers?) and with a set of contributors. For example, The Russian Campaign (3rd edition) will have two projects - one maintained by
brianconlon
and another bywga
.- Package Each Project can have multiple packages. Packages could be partioned by variations - e.g., one with a colourful counter set, another with a “classic” counter set. This is up to the project owner(s).
- Files Each project has a single versioned file (typically a
.vmod
), though some projects may have multiple files (saves, logs, etc.)
- Files Each project has a single versioned file (typically a
- Package Each Project can have multiple packages. Packages could be partioned by variations - e.g., one with a colourful counter set, another with a “classic” counter set. This is up to the project owner(s).
- Project Each Game can have multiple projects owned by a maintainer (or group of maintainers?) and with a set of contributors. For example, The Russian Campaign (3rd edition) will have two projects - one maintained by
Currently, the README
, screenshots, and players are attached to a Game (well, technically the sole Project of a Game). Ideally, I think, each Project (if not each Package) should have its own README
and possibly screenshots. Perhaps, each project should have the option to contain multiple files - for example the .vmod
and associated .vlog
and .vsav
files, or even user guides. It seems to me that logs and saves, not to mention extensions from different projects (if not packages) mix poorly.
Anyways, that’s how I understand things - someone please correct me if I’m wrong. Thanks.
Yours,
Christian