GithubHelp home page GithubHelp logo

Handling of github Issues about worlddriven HOT 2 OPEN

tooangel avatar tooangel commented on May 29, 2024
Handling of github Issues

from worlddriven.

Comments (2)

IanFindlay avatar IanFindlay commented on May 29, 2024

As soon as a PR is opened which related to an issue, the contributor is assigned with that issue.

This isn't a bad idea, but assignment at this stage is maybe a little bit late no? Assignment is to show who is working on an issue so someone else doesn't waste time doing it as well, but by the time the PR is opened this may already have happened. Is there a way to parse an issue's comments looking for a code phrase to assign/be assigned an issue? Or invoke an assignment bot? For example:

  1. You create an issue that you currently don't have the time/inclination to work on
  2. I see this issue and decide I want to work on it
  3. I write a comment that contains the phrase "worlddriven assign @IanFindlay "
  4. I am assigned to the issue

I suppose the use of draft PR's and the auto-assignment you suggested would work quite well. How does making a draft PR interfere with the auto merger timing currently? Another concern is that both of these ideas remove the voting aspect of the project; but I don't see a meaningful way to incorporate that here.

from worlddriven.

TooAngel avatar TooAngel commented on May 29, 2024

Hm, I also thought about a Draft PR.

I think the point here is something like a dead man switch. The issue gets assigned (somehow) a Pull Request is opened and merged, the issue gets closed, all good.
Thinking more about the case where someone assigns themself and loses interest.

With draft PRs we could unassign as soon as we close the draft PR. (We should have anyway some logic to close draft PR after some (long) time).
With comments on the issue, we have to implement something which regularly checks the issues for any updates and unassigns after some time.

Both valid, I don't have a preference, tending more to the draft PR, but I don't like the change in the workflow so much.

Any idea on the labels? Maybe it will be similar logic to the assign comments so that I can tend more to comments :-)

from worlddriven.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.