Comments (8)
Closing in favor of #116 as proposed and agreed upon by @grymmy, @faisalsayed10, and I.
from slacker.
What use case would this be fixing that is broken right now? TBH, if we are using slacker as it was intended, part of triage would be (potentially) assigning issues to yourself, or others, in github. We could for instance make the process of doing that easier via some new slacker feature.
TBH, I am a bit of a believer in processes that a) enforce proper triage b) have assignment be valid only when you're actually working on something. If you're sitting on 50 issues, that is not really helpful and also dissuades others from picking up work that you're not actually working on. Github already does provide some auto-assignment functionality when it comes to code reviews that is handled separately from the current assignee...
Separately - I am not sure such a robust system (true auto-assignment based on smarts) is possible to implement in a sane/reasonable way.
from slacker.
I think it's less of fixing something right now but more of a quality of life improvement for certain projects. For example, Jasper needs this for the #leaders channel, and max had previously mentioned that he needs onboard-grant-requests to be auto-assigned to him because he's the only one working on it.
so we could maybe implement a default maintainers list on channel / repo level
from slacker.
-
Why does jasper need this for #leaders?
-
if only one person is working on a project, why is it extremely important to assign anyone to anything at all?
from slacker.
cc: @jdogcoder
from slacker.
Typing......
from slacker.
To answer 2 first, for something like that use case not having to do perpetual gimme's, and just get a notif that you were auto assigned the slacker ticket, allows for a much more seamless flow in my mind, but you would have to see @maxwofford's thoughts. This is a use case I could see for myself as I am handling most of pizza grant requests right now, so auto assigning those to me, is just less gimmes to run.
In terms of my stuffs, as @faisalsayed10 said, it is definitely more of a QOL and less of something that is broken / needs fixing. For the leaders project, any of us can work on any of the tickets for the most part, so having some sort of round robin assignment would help divy and assign the tickets to us quickly so we could use that to drive our action.
Ultimately this comes down to programmers (particularly me) being lazy, but also wanting to optimize workflows.
from slacker.
from slacker.
Related Issues (20)
- Slacker sections should be completely separate from the rest of work queue
- Slacker should systemically ensure that there are good-first-issues on github-related projects
- Grouping should not be a global feature, but instead a property of specific slack resources HOT 1
- Time to first response should really be time to first human response HOT 3
- PR Assignments & Issue Status should sync with slacker assignments HOT 2
- "clear" slacker feed HOT 5
- see snooze / follow up reason when ticket comes back HOT 2
- Time shown in followup confirmation does not match actual time HOT 1
- Add identifier to "follow up" button (and others?) HOT 3
- Configure ignores for users / channels HOT 6
- Clarity on follow up time HOT 1
- ES documents must contain information about follow-ups and their durations HOT 2
- Sometimes Slacker takes a very long time to resolve AIs HOT 1
- Queue count includes current ticket HOT 1
- Detect github action failures HOT 2
- Opt-In resolve reason not required HOT 2
- Slacker refactor HOT 1
- Allow bot whitelist in project configs HOT 9
- Slacker API HOT 9
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 slacker.