Trilarion / opensourcegames

Technical infos of open source games.
https://trilarion.github.io/opensourcegames/
Creative Commons Zero v1.0 Universal
684 stars 85 forks source link

How to deal with different versions of the same project or only slightly different projects #294

Open Trilarion opened 3 years ago

Trilarion commented 3 years ago

Often there is a Sourceforge attempt and later attempts or forks to make the same game work on different platforms or with different programming languages (Example SpaceTrade Java, 2048 python, ...). They also could have different licenses too or use different dependencies.

I would like to model this better. Maybe subprojects or similar projects or else. Also the name is then maybe not unique anymore like with different attempts and continuations. That could also be a lot of work. Basically break the repository list down into smaller related parts.

Trilarion commented 3 years ago

Related to #293

Trilarion commented 8 months ago

In #293 I now propose to use the slug. However, this will not solve this problem. It rather persists. I basically try to combine as much as possible in a single entry, but it can get arbitrarily complicated to track all different "lineages" of a project. If it continually changes and can have forks at any time, how can I really track this or do I want to?

One possible way is adding year ranges to indicate when developing of a certain variant started and stopped.