Jump to content

Topic on Talk:Phabricator/Help

Question about subprojects policy

4
Deniz Erdogan (WMDE) (talkcontribs)

Hello all, I have a question around creating subprojects. I've come across

- Phabricator/Project management#Types of Projects

- Phabricator/Creating and renaming projects#Creating new projects

But I'm a bit confused on the guidelines regarding "Projects" vs "Subprojects". For instance, currently in the wikibase.cloud team we are discussing the option of a "tag" (in form of a subproject) that would be useful to us for indicating an approval process of deployments. Basically my question is: are we good to just create subprojects as we desire under https://phabricator.wikimedia.org/project/subprojects/5563/ or should this come with some proposal/discussion beforehand?

Thanks

AKlapper (WMF) (talkcontribs)

@Deniz Erdogan (WMDE) Hej, our terminology isn't great... Tags (as in "yellow color and tag icon" project tags) are ideally supposed to be cross-codebase stuff, like "internationalization issues" or "accessbility issues or" such.

I usually point to Phabricator/Project management#Parent Projects, Subprojects and Milestones for the pros and cons of subprojects but I see that some already exist. So if your new (sub)project isn't in the scope of being yellow per Phabricator/Project management#Types of Projects then you're good to go ahead (if I understand your plans correctly). And thanks for asking - appreciated!

Deniz Erdogan (WMDE) (talkcontribs)

Hope I understood you correctly, I now created this Wikibase Cloud subproject https://phabricator.wikimedia.org/project/view/7250/

---

On another note, I noticed that I made some mistakes some time ago: as you can see here we currently now have two active subprojects under our parent project: https://phabricator.wikimedia.org/project/subprojects/5563/

But when I created some "sub"projects for our components I mistakenly created some that are not subprojects but projects:

- https://phabricator.wikimedia.org/project/view/6965/

- https://phabricator.wikimedia.org/project/view/6964/

- https://phabricator.wikimedia.org/project/view/6963/

Is it possible to change these to subprojects of our parent project?

AKlapper (WMF) (talkcontribs)

@Deniz Erdogan (WMDE) The "To Approve" tag is interesting - I guess I would have more foreseen that as a workboard column (but of course there are many ways how to organize workboards and this might not fit). :)

We do not convert anymore parent projects to subprojects as the script doing that was buggy and created DB corruption. We can however archive these parent projects, create new subprojects, and silently mass-move all tickets accordingly (especially as none of them have workboards). If that's wanted, feel free to file a task under #Phabricator - thanks!

Reply to "Question about subprojects policy"