Active
Project:
Project
Version:
7.x-2.x-dev
Component:
Projects
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
5 Sep 2012 at 05:30 UTC
Updated:
8 Feb 2020 at 18:31 UTC
Jump to comment: Most recent
This feature was proposed in E of #986718-9: Add support for sandbox projects.
It would be useful to have for:
The beauty of using this mechanism is that the most relevant parts of contrib (those in '/project/[slug]') will be refined, and no code will ever be lost.
The key feature of all qualifying 'full projects' is that their code bases are not expected to improve, so we are only to gain by pruning it.
Comments
Comment #1
mitchell commentedComment #2
avpadernoI am not sure this is doable.
A full project has releases, while a sandbox could not have releases. (There is a setting to enable releases on sandboxes, at least on drupal.org.) What should happen to those releases, when a project is demoted? Should they be deleted, unpublished, or kept?
Comment #3
mitchell commented> (There is a setting to enable releases on sandboxes, at least on drupal.org.)
Why'd we #994260: Add a setting to disable releases for sandbox projects in the first place?
Comment #4
dwwre: #3 because not all users of Project* necessarily have the same requirements / use-case as d.o. At least, that's the theory. ;) We didn't want releases for d.o sandboxes, but we also didn't want to force that decision on everyone. So it was added as a site-wide setting.
Comment #5
avpadernoI apologize: My previous comment seems to have caused confusion.
I just meant that, changing a setting, sandbox projects could have releases too, but on Drupal.org sandox projects don't have releases. I didn't also remember if that setting was implemented by a custom module used on drupal.org, or it was implemented by a third-party module such as the Project module or any of its related modules.
Comment #6
avpadernoI don't see any reason for demoting a full project to sandbox in any of the listed use-cases:
On Drupal.org, if I take over a project to reuse its namespace, I can hide the existing releases and create my releases. I don't need it to be first demoted, and then make it a full project again.