Thinking around how features are requested via the #features hashtag, I’m wondering whether it would be a good idea to publish somewhere (perhaps on the git wiki, or on the new diaspora-project site) a list of features which have been requested, and group them according to their status. Something like:
- Already implemented in the code base
- In testing (have been coded, just waiting for confirmation that they work before they are published)
- In development, with someone allocated to work on them
- Approved the idea, now need someone to code them
- Want to implement but low priority, so will get done some time in the future
- Maybe one day
- Rejected for inclusion in Diaspora for some reason.
(Note, I haven’t spent any time thinking of good wording for this - just wrote it down as it came to me!)
That way, community members could check the list to see how their desired features are getting along, or to see if a feature has been requested before and acknowledged (whether or not it has been accepted for inclusion in the Diaspora codebase) before making the request themselves.
I don’t know whether it would be easier to create and update such a page manually, or to code it so that when a feature progresses from one stage to another (eg a dev picks up a feature from the ‘to do’ pile and starts to work on it), they change its status in Github which updates this page automatically.
I realise it’s possible to check on the progress of various features via the Github issues list, but that’s very confusing for those of us who aren’t coders. I can barely understand it at all. This page could be far simpler, and in plain English - so, for instance, ‘Instant chat’ - with status, rather than detailing the specific development issues in a technical way as Github has to do.
I think it would help people to see that good progress is being made by the community devs, and get a snapshot of the direction that Diaspora is taking.
(I made this suggestion to Sean & Dan a few months ago, but I guess it got lost in all the upheaval at the time.)
Hope that helps.
Note: This discussion was imported from Loomio. Click here to view the original discussion.