Comments (8)
Migrating to this GitHub project can reduce the load on our collaborators by automating repetitive tasks, prioritizing urgent issues, and centralizing management.
How exactly do they get automated? People still need to triage issues manually. There's no difference between GitHub projects and GitHub issues, for that matter.
With automation, these updates are handled automatically, saving time and reducing effort. The priority section allows collaborators to quickly identify high-priority bugs, eliminating the need to manually sort through all issues to find the most critical ones.
How would they get automated? The only labeling and automation GitHub projects can do is for new issues and when problems move from one tab to another. But that's the same as the manual work. Just one, you assign labels, and the other, you move around. It would be best if you still assign labels anyway because there are specific labels you need to assign.
I favor GitHub projects, but we have too many GitHub issues open: This can't fit the conventional GitHub projects model. (Too much clutter, too many edge cases, yet another UI for collaborators to get familiar and spend their time)
from admin.
If this project were to be added, the following steps would need to be taken:
- Add a new
bug
label to the nodejs/node repository - Set the project from 'private' to 'public'
- Set the Bug Report template to automatically add the
bug
label. - [Meta] Notify organization members of the change
from admin.
We already have one for feature requests; https://github.com/orgs/nodejs/projects/4
I'm not sure creating one for bugs would make sense. We have 1.6k issues, and keeping tabs on that would be an even bigger load on triggers and collaborators. Nowadays, you can easily filter the GitHub issues based on labels for confirmed bugs, the type of bugs, and whether they're waiting for the author, etc.
How would this GitHub project reduce the load already sufficient from our collaborators? Try to reflect on why we haven't done something like this in the past 🤔 or how we could more efficiently tackle certain things; for example, how do you plan to add automation on this? And what is the benefit of this board versus applying filters?
from admin.
How would this GitHub project reduce the load already sufficient from our collaborators?
Migrating to this GitHub project can significantly reduce the load on our collaborators in several ways:
-
Automated Status Updates: Automation will manage issue statuses, so collaborators only need to move issues to the appropriate columns instead of manually updating labels.
-
Clear Prioritization: The priority section will highlight high-priority bug fixes, making it easier for collaborators to focus on the most critical tasks.
This allows collaborators to manage issues on a multi-dimensional state, so I believe it is an enhancement.
from admin.
Migrating to this GitHub project can significantly reduce the load on our collaborators in several ways:
I must be missing something here. How does either of these two points actually reduce the load? What do you think collaborators are doing right now that would be less work with a bug tracker project?
from admin.
Migrating to this GitHub project can reduce the load on our collaborators by automating repetitive tasks, prioritizing urgent issues, and centralizing management. Currently, collaborators manually update issue statuses and labels, which can be time-consuming. With automation, these updates are handled automatically, saving time and reducing effort. The priority section allows collaborators to quickly identify high-priority bugs, eliminating the need to manually sort through all issues to find the most critical ones.
Additionally, via the “in progress” section, collaborators won’t accidentally work on the same issue, as once they see an issue is “in progress” they will go work on another issue.
from admin.
It would be best if you still assign labels anyway because there are specific labels you need to assign.
What about the best of both worlds: The project management is done via automation based on the labels that are added. For example, if a collaborator adds "confirmed bug", it moves to the section, that way, there's not another UI to get fimiliar with, but the board can be accesssed to see the progress.
from admin.
The problem with the Github projects (which I'm releasing while trying to make workflows), is that it doesn't integrate well with issues (which is quite counter-intuitive). I still really like the idea of managing our issues through projects, but the Github projects system might not be ready for it.
The main reason for this is that the projects API needs a full-write organization token to use, and for security reasons, I wouldn't feel comfortable giving that much permissions to an unstable API.
from admin.
Related Issues (20)
- Creation of an official Discord server for the Node.js project HOT 57
- Better process for communicating feedback to members by the TSC HOT 3
- Non-violent communication / strategic workplace conflict resolution training for the TSC and moderation team HOT 9
- Redirect `nodejs.github.io` to `nodejs.org` HOT 7
- New labels for `nodejs/help`
- Create repository nodejs/ambassadors HOT 3
- The Future of nodejs/examples? HOT 18
- Creating a new nodejs/nbytes repo HOT 5
- Temporay admin access for @bensternthal HOT 3
- Give Triagers More Control Over Issues HOT 2
- Transfer elastic/require-in-the-middle to the org HOT 8
- Enable GitHub fine-grained personal access tokens HOT 2
- @nodejs team permissions HOT 13
- Transfer amaro to the org HOT 5
- Remove coverage-admins team? HOT 5
- Remove dtrace-mdb team? HOT 8
- Remove the social-media-delegates team HOT 2
- Create nodejs/typescript repo HOT 9
- Conversion to Enterprise account HOT 13
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 admin.