The last time we had this discussion, we didnāt have the possibilities we have today
- This talk.tiddlywiki.org discussion group.
- GitHub Issues
- GitHub Discussions
add 1)
I think Talk.TiddlyWiki suits most community members. Be it a newbie, a long time user or developers.
I think it has proven itās value and usability. Talk is 1 year old now and we have ~200 new threads per month, with ~1500 up to 2000 posts per month and 80000++ human page views per month.
add 2)
Now that we have 1) and 3) I think we can ālabelā all issues and āmoveā many non actionables into the GitHub Discussions section. Or we give them a ālow priorityā label. Or we close them.
add 3)
GitHub Discussions donāt have very much traffic. Itās about 1 1/2 years old and we have ~300 threads there. I think is mainly used by āplugin creatorsā and ādevelopersā to reach consensus and define something actionable, that can then be āconvertedā into issues.
At Is it possible to transfer dicussions from Issues to here? Ā· Discussion #5301 Ā· Jermolene/TiddlyWiki5 Ā· GitHub @jeremyruston wrote
ā¦Speaking for myself, I donāt think I will never, ever have the time or motivation for a systematic review of the open issues.
From time to time I am motivated to review them. ā¦ I would be willing to label them all. to enable fast sorting
I think that all GitHub issues should be labelled, so they can stay open for a long time, without āstrong feelingsā. Atm we do have some main labels
- bug
- improvement
- newfeature
- documentation
- discussion
- refactor
- needs-work
- wontfix
I have to say that I exclusively use the GitHub Web UI and I think labels would improve the usability of the issues quite a bit.
Sure, those labels would be opinionated but changing them back is simple. ā¦ My opinions are:
bug
- These issues are critical and we should try hard to keep that number down
- Itās possible to replicate them
- If they canāt be replicated they get the label: not-replicable and are closed
- Some issues are really old and may be fixed already
improvement
- Is no bug, but an inconvenience.
- Is actionable
- optional new labels: easy, medium or hard
- which specifies the complexity how āhardā it is to fix them. This should be a way for new contributors to get their hands ādirtyā
newfeature
- Is actionable
- Is a feature request. No problem if they stay open for a long time
- optional easy, medium or hard
- If there is a plugin, which provides this function itās labelled plugin and itās closed
documentation
- It should be possible for users to fix it with the docs-pr-maker
- optional label easy or medium
discussion
- Is not actionable and therefore needs more discussion
- They should be moved to the discussions area until they are actionable
- Once they are actionable they can be labelled newfeature or improvement
refactor
- Is a label which should only be used by core developers, because it needs low level refactoring of core code
- Refactoring may create backwards incompatibilities
needs-work
- Is mainly used for pull requests (PRs), that canāt be merged because no consensus is reached yet
wontfix
- Is an issue where consensus was reached, that it wonāt be changed.
I think hereās the GitHub discussion Jeremy mentioned: Is it possible to transfer dicussions from Issues to here? Ā· Discussion #5301 Ā· Jermolene/TiddlyWiki5 Ā· GitHub