Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Github issues cleanup #91

Open
rdeltour opened this issue Jan 31, 2017 · 3 comments
Open

Github issues cleanup #91

rdeltour opened this issue Jan 31, 2017 · 3 comments

Comments

@rdeltour
Copy link
Member

rdeltour commented Jan 31, 2017

Go through all issues in all repos and

  • check whether the issue is actually (still) an issue
    • if the issue has been fixed or not relevant anymore, close it
    • if you're not sure, try to reproduce with the latest version, open the discussion again, ask more info from the creator, etc.
    • if you don't acknowledge there is an issue, close it
    • if you reject the issue, e.g. because it is an unreasonable request, add the label wontfix and close
    • if PR: check if it was merged already and if so, close
  • if PR and not assigned for review yet, assign someone
  • if PR may be merged, merge
  • mark duplicates (with label duplicate)
  • mention related issues
  • possibly move issues to other repos
  • label issues (not PRs)
    • bug, enhancement, feature, refactoring, documentation, usability, idea, question, waiting for feedback, etc.
    • optional: time estimation
      • XS: Extra small (1 hour - 2 hours)
      • S: Small (2 hours - 1 day)
      • M: Medium (1 day - 2 days)
      • L: Large (2 days - 1 week)
      • XL: Extra large (1 week - 2 weeks)
      • XXL: Extra extra large (2 weeks - 1 month)
    • optional: easyhack
    • optional: Huboard labels to indicate progress/prioritization:
      • 0 - Backlog
      • 1 - Next
      • 2 - In progress
      • 3 - Review
      • 4 - Done
      • 5 - Testing
    • optional: priority
      • prio:1 (highest)
      • prio:2
      • prio:3
  • possibly set milestone
    • 1.12.0: planned for a certain release
    • Hot: Tasks that should be worked-on ASAP. Top priorities or ongoing work.
    • Next: Tasks that should be tackled next (say, in the next 2 months). High priorities. That would typically contain the backlog for the next release.
    • After: Tasks that we foresee will be tackled after the high priorities (i.e. after the Hot and Next milestones).
    • Evergreen
  • for daisy/pipeline repository, set labels pipeline-scripts, pipeline-gui, etc. to indicate to which subrepos the issue belongs
  • when all the above has been done and the issue is still open, add the label accepted

If a label or milestone doesn't exist, ask me (Bert) and I'll create it in all repositories at the same time with a script.

See the following links to get an overview of the issues and pull requests in all repos:

@rdeltour rdeltour added this to the February 2017 milestone Feb 1, 2017
@bertfrees bertfrees added the M label Feb 1, 2017
@bertfrees
Copy link
Member

Removing the milestone because this is an ongoing issue.

@bertfrees bertfrees removed this from the February 2017 milestone Aug 1, 2017
@bertfrees bertfrees added L and removed M labels Aug 1, 2017
@bertfrees bertfrees mentioned this issue Aug 30, 2017
46 tasks
@bertfrees bertfrees added this to the Evergreen milestone Sep 1, 2017
@bertfrees bertfrees added XL and removed L labels Mar 6, 2018
@bertfrees
Copy link
Member

See #72 (comment). Moving all issues to the "pipeline" repository could simplify the searching. On the other hand moving issues from the "pipeline" repository to the right sub-repositories would also make sense.

@bertfrees
Copy link
Member

Maybe we should wait until you can batch transfer issues though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants