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

Streamlining and Organizing our Issue Tracker #415

Closed
4 tasks done
vvatanabe opened this issue Jun 27, 2023 · 10 comments
Closed
4 tasks done

Streamlining and Organizing our Issue Tracker #415

vvatanabe opened this issue Jun 27, 2023 · 10 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@vvatanabe
Copy link
Collaborator

vvatanabe commented Jun 27, 2023

Hey @sashabaranov, thanks for running this awesome repository. I really value this open-source project and I've got a few suggestions that could help us continue its success.

I've noticed a few duplicate and unresolved (though actually resolved) issues popping up on the go-openai Issue Tracker. While they might seem like small things individually, when they start piling up, they could potentially hinder our progress with maintenance.

To tackle this problem, here are a few actions I propose:

  • Let's consolidate duplicate issues to focus all conversations and solutions on a single thread.
  • Once an issue has been resolved, let's close it properly to keep a clear view of the current issues.
  • I suggest we add appropriate labels to our issues.

Unless there are any objections, I'm happy to get started on these tasks.


TODO:

  • consolidate duplicate issues to focus all conversations and solutions on a single thread.
  • Once an issue has been resolved, and close it properly to keep a clear view of the current issues.
  • add appropriate labels to our issues.
  • set up closing-inactive-issues in GitHub Action
@vvatanabe
Copy link
Collaborator Author

@sashabaranov I'll start implementing the proposed actions gradually. Please let me know if you have any concerns.

@vvatanabe vvatanabe self-assigned this Jun 30, 2023
@vvatanabe vvatanabe added the documentation Improvements or additions to documentation label Jun 30, 2023
@vvatanabe
Copy link
Collaborator Author

I've finished labeling the open issues.

image

Refs: https://github.com/sashabaranov/go-openai/labels

@vvatanabe
Copy link
Collaborator Author

@sashabaranov
Copy link
Owner

@vvatanabe thank you so much, this is monumental work! What do you think about auto-closing stale issues? https://docs.github.com/en/github-ae@latest/actions/managing-issues-and-pull-requests/closing-inactive-issues

@vvatanabe
Copy link
Collaborator Author

@sashabaranov This is exactly what we've been looking for!

For example, you can comment if an issue has been inactive for 30 days to prompt participants to take action. Then, if no additional activity occurs after 14 days, you can close the issue.

@vvatanabe
Copy link
Collaborator Author

vvatanabe commented Jul 7, 2023

@sashabaranov
On another note, upon triaging our issues, I've found that there's a considerable amount of 'questions'.
Shouldn't we discourage posting 'questions' as 'issues'? What about directing them towards 'discussions' or 'Stack Overflow'? This seems to be the approach adopted by many prominent open-source software projects.

@vvatanabe vvatanabe changed the title Suggestion for Streamlining and Organizing our Issue Tracker Streamlining and Organizing our Issue Tracker Jul 7, 2023
@vvatanabe
Copy link
Collaborator Author

DONE

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

No branches or pull requests

2 participants