Hi everybody,
I would like to start a discussion about the Proposals page (design.xwiki.org), more specifically about the “Type” field and its use.
This discussion started originally about how to see all available proposals about UI/UX (or that are in the stage of UI/UX definition). A “Master” page was originally proposed, but that would lead to some problems, specially duplication of work to keep the page updated.
So, what would be needed is a way of filtering the proposals page to only show UI/UX ones.
We have the “Design” type, but it is not about UI/UX and more about Architecture. Now, when discussing this in the XS chat it was pointed out to me that “Type” should be a progress indicator, meaning that a proposal is evolving during its lifecycle.
I believe the order is (@vmassol correct me if I’m wrong):
1 - start as a Requirement,
2 - move on to Design (architecture),
3 - then Implementation.
The “Feature” type in this POV is a bit weird, and I am not sure about its original meaning.
There’s also the question about parallel work being done, as UI/UX can evolve together with Architectural decisions (and can even change in the Implementation phase).
UI/UX is akin to Requirements, but not every Requirement is a UI/UX one, so this type alone could not be used. We could create a new one though as “UX/UI Definition” or any other term that fits the proposal.
As this is a brainstorm, I will not propose something set in stone, because honestly I lack the full understanding of the “Type” field and its use in the project.
I’d welcome your input on this.