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

Create a GitHub project board for issue tracking #1855

Closed
ajbozarth opened this issue Jul 24, 2024 · 6 comments
Closed

Create a GitHub project board for issue tracking #1855

ajbozarth opened this issue Jul 24, 2024 · 6 comments
Assignees

Comments

@ajbozarth
Copy link
Member

As discussed in this week's OQS call (July 23rd) we want to set up a GitHub project board for tracking issues status with some basic automation. The board should have 3 buckets, one for all open issues, another for issues currently being worked on and a third for closed issues. New issues would automatically be added to the first bucket, moved to the second bucket when a PR is opened that would close the issue and then move to the final bucket when it is closed.

@ajbozarth ajbozarth self-assigned this Jul 24, 2024
@ajbozarth
Copy link
Member Author

I've created https://github.com/orgs/open-quantum-safe/projects/7/views/1 that has the automates adding issues and moving to done when closed, but the automation around moving to "In Progress" is not supported by default workflows and will have to be handled with GitHub Actions instead. This will require a PR to add a new action config, which I will open once I refresh my memory on writing that config.

As it is now though the project board is ready for any manual editing and prioritization by maintainers. They just have to drag and drop the issue in the order they should be prioritized.

@dstebila or @ryjones as a triage member I was able to create the project, but only org owners can make it public (it defaults to private) for others to see. If one of you could update the visibility for me, it is found in the settings for the project under the "Danger zone"

@ryjones
Copy link
Contributor

ryjones commented Jul 24, 2024

@ajbozarth done.

@dstebila
Copy link
Member

I think you mentioned have a column in between "Todo" and "In progress" which was something like "Prioritized" -- meaning someone wants it to be done, but it is not yet assigned / in progress?

@ajbozarth
Copy link
Member Author

I think you mentioned have a column in between "Todo" and "In progress" which was something like "Prioritized" -- meaning someone wants it to be done, but it is not yet assigned / in progress?

The items can be ordered within a column based on priority (anyone with triage rights should be able to reorder iiuc). That was the prioritization @maximilien and I were talking about. If you want we can add a Priority column though, in fact we could rename "To Do" to "Icebox" as @maximilien originally suggested and create a new column (maybe even "To Do" again) that represent issues that need to be work on but are not yet picked up.

@ajbozarth
Copy link
Member Author

I opened #1856 as a follow up to discuss adding more automation as I detailed above. As such once we come to a decision on the columns we want we can close this issue

@ajbozarth
Copy link
Member Author

Based on discussion in todays call we will leave the board as is for now and let maintainers play with it for a while before we start tinkering with it to improve the process

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants