On 16 Feb 2019, at 15:21, Vincent Massol
<vincent(a)massol.net> wrote:
Hi Thomas and devs,
On 31 Jan 2019, at 09:35, Thomas Mortagne
<thomas.mortagne(a)xwiki.com> wrote:
Hi xwikiers,
I'm never sure where to put ideas of extensions I have so I often
forget them or details I had tough about or gathered back then.
I don't think
http://design.xwiki.org is the right place until you
really start designing the extension. Also it's too generic for this
need and not a very good entry point for searching something IMO, more
something to link to from somewhere else.
I would prefer something really dedicated to this "that would be a
nice thingy but not sure about the details yet" state. Would be a good
source for hackathons and GSOC or for contributors who are searching
for something interesting to work on.
I was thinking about the following alternatives:
* a new dedicated project on
https://jira.xwiki.org
* reuse
https://jira.xwiki.org/projects/XCONTRIB after some cleanup
(close everything left in it basically) but not super clean (it's just
that it's a good name)
* some new application on
http://www.xwiki.org
WDYT ?
Right now my preference goes to a clean new jira project (just need to
think about a good project id) where you put description and close it
when the extension work really start on a dedicated location. Less
work and should do the job well.
For me a single design page on
design.xwiki.org called “Wanted Extensions” would be
enough. We had such a page for “Wanted Macros” and then we strike them out when they’re
implemented/available (see
https://design.xwiki.org/xwiki/bin/view/Design/NewMacros).
Installing the Idea app is a nice idea :) Unfortunately this app only supports a single
idea theme ATM (AFAIK). If we could use it in a namespace (under a given page) then we
could install it on
design.xwiki.org and make that “Wanted Extensions” page use it. That
would be ideal for me. It shouldn’t be hard to refactor the Idea app to support that I
guess if it doesn’t already support it.
I don’t like too much using JIRA for this (I prefer to keep JIRA for stuff to implement,
i.e. when it goes out of the idea/design phase) and keep
design.xwiki.org as our first
phase and only create issues in jira when it’s tasked for implementation.
After more thoughts I’m ok with a new jira project for this since:
1) It allows moving jira issues around jira projects. Someone creates a jira issue in
XWiki for something that shouldn’t be part of XS and we can move it. Example:
2) When (and if) the time comes for implementation, the issue can be moved to the right
project
3) Since it would be a new jira project, it wouldn’t mess up the other jira projects.
To answer Edy’s point, if the idea is about XS then it should continue to go in XWIKI jira
project. This is for new extension ideas.
WDYT?
If ok, I can create it tomorrow.
Thanks
-Vincent