Hi, 

On Monday, November 12, 2018 at 10:50:36 AM UTC+1, @TiddlyTweeter wrote:

> I have also been looking at what PMario has been doing flagging things for 
> possible "closure". *Good work, but how does it get actioned?*
>

At the moment, the creator of an issue, or the owner of the repo are able 
to close issues. The same is true for pull-requests (PRs). 
 

> I'm guessing there are reasons that GitHub issues opened in 2013 are still 
> open--i.e. they have some potential.
>

That's right. Some of the open issues still have a lot of potential, even 
if they are old. The main reason, why they are still open is: *We don't 
want them to be forgotten!*

eg - issues labelled: 

 - improvement 
<https://github.com/Jermolene/TiddlyWiki5/issues?q=is%3Aopen+is%3Aissue+label%3Aimprovement>
 - new feature 
<https://github.com/Jermolene/TiddlyWiki5/issues?q=is%3Aopen+is%3Aissue+label%3Anewfeature>
 - ...
 

> Maybe part of the barrier to closure is that its either "closed" OR "open" 
> ? *There is no in-built in-between state.*
>

That's right. IMO it doesn't make sense to have more states. If an issue is 
"stale" in open state, it would be also stale in an "in-between" state. So 
the only possibility, I see is: *Assigning labels* see above. 

If we have them labelled, it's relatively clear, what's going on. 

I think bimlas' main idea that having several hundred old issues IS off 
> putting to potential new developers is very true.
>

IMO most long running repos have many open issues. ... May be the same 
reasons. 
 

> And that reducing the "live" issue numbers is a good idea--plus some 
> procedure to keep flagged closed issues of some possible potential.
>

As I wrote. There are many issues, that still have value. *A different way, 
to remember them,* would be to create 3 meta-issues. 

eg: 

 1) new-features - closed but still valid
 2) improvements - closed but still valid
 3) discussions

Those 3 meta-issues will be always Open

Possible and simple workflow

 a) Meta-issues 1,2,3 contain some description, AND a link like: improvement 
<https://github.com/Jermolene/TiddlyWiki5/issues?q=is%3Aopen+is%3Aissue+label%3Aimprovement>
 b) If an issue with label 1,2,3 are open longer than 1 year, they will be 
closed with a reference to the meta-issue
 c) Some issues may be closed, because they are outdated, not actionable 
... 
     They don't get the link to meta issues.

If an issue is closed with b), github will automatically create a link to 
the meta-issue and a backlink to the issue, that will be closed. With this 
mechanism it is easy to follow the trails. 

just some thoughts. 

have fun!
mario


-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/3d005c04-3074-4197-b8a7-09df673d1f29%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to