Comments (2)
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:
- You create an issue that you currently don't have the time/inclination to work on
- I see this issue and decide I want to work on it
- I write a comment that contains the phrase "worlddriven assign @IanFindlay "
- 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.
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)
- Post-review worlddrivenbot message doesn't mention the hours until merge HOT 1
- Include new logo into the frontpage and adapt according HOT 3
- Mock mongodb backend in the test HOT 2
- Update the status check more often and write a comment
- Added hours to post-review incorrectly
- Should adding time until auto merge per commit be removed HOT 5
- Improve the PR merged message from a new contributor
- Caching of pull request data
- gitlab integration
- Add a header to the `/dashboard` and the pull request view
- Add imprint and data security
- Change the database backend HOT 2
- Cookie message and approval
- Migrate to World Driven organization account HOT 2
- Project Visibility
- Admin area
- Encrypt the github tokens in the database HOT 4
- Do not write a comment in Draft pull requests
- Github error regarding status check
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from worlddriven.