Create releases for drupal-project
I'd like to post the following instructions on the /download page on Drupal.org:
composer create-project drupal-composer/drupal-project --stability dev --no-interaction
However, I'd prefer that it require a stable tag for drupal-project rather than asking users to rely on a dev dependency. It seems to be setting a bad example.
Would you be willing to begin cutting tags for drupal-project?
Not relying on dev dependencies is a good thing, and i thought about a tagging releases in the fast. But i had trouble finding the a proper version scheme, that fits. Packagist would show the version of the template not necessarily the version of Drupal core. This mighty be confusing for some users.
Is it possible, to tag this repository (the composer-repo) with the drupal core version? I am building docker containers from your drupal-project (https://hub.docker.com/r/feikede/drupal8-docker/), thanks, but unfortunately it's not possible to have reliable release tags on the containers with a general 8.x-dev tag here (or I need to patch the deps in your composer.json).
This would also be useful if you want to download an older version to test upgrading.
Maybe something like DRUPAL-CONCAT.PROJECT.PROJECT?
859.0.0859.1.0860.0.0861.0.0- etc.
Although that would mean much more tagging. And probably fixating the Drupal version in the composer.json. Bad.
Then maybe DRUPAL-MAJOR-MINOR-CONCAT.ZERO.PROJECT?
85.0.085.0.186.0.0.86.0.186.0.2- etc.
Or would fixating the Drupal version for every release be a desired thing?
This would also be useful if you want to download an older version to test upgrading.
On the other hand. Starting with just 1.0.0 should be fine for drupal-project, no? Confusion with Drupal versions should be minimal as long as drupal-project doesn't make big jumps too fast.