matsim-org / matsim-libs

Multi-Agent Transport Simulation
www.matsim.org
487 stars 449 forks source link

Should matsim-example-project be a template repository? #1469

Open mrieser opened 3 years ago

mrieser commented 3 years ago

Currently, the matsim-example-project repository is just a normal repository. Users can download or fork it to use it. But this is a bit limited, as e.g. each user can fork a repository only once, so it's not that easy to have multiple matsim projects.

I recently found out that GitHub allows repositories to be marked as "template repositories" (see documentation). In such a repository, instead of forking it, users get a button "Use this template" instead to easily start a new project with the repositories content as start. For an example, look at the IntelliJ-Plugin-Template.

I thought this could also be useful for the matsim-example-project.

Advantages:

Disadvantages:

Any opinions on this?

michalmac commented 3 years ago

I think that's a good idea. The typical use case for the example project is closer to the idea of creating from template rather than forking.