-
Notifications
You must be signed in to change notification settings - Fork 4
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
Bonsai task management: GitHub Issues #10
Comments
I would like to suggest using the Projects features, since we have the Issues and Labels defined. I mean, have a look at it. I think it actually looks nice. |
As for the Milestones created, namely "pre-hackathon" and "alpha release", maybe they belong more to the Issues we would define within Hackathon repo, if we choose to do so there too. Because I was thinking that since the issues defined here are long-term tasks (as in "the tasks needed to have a working version of BONSAI"), the milestones should reflect a longer term vision of the development process. Or not? |
Maybe possible milestones could be the priority level of the tasks. In the Wiki, some tasks seem to be more urgent than others. Hence, filtering out priority-wise would give a good overview to the contributors as to where their help is needed first. What do you think? However sadly, it is not possible to filter out tasks on display on the project board by milestones, only by labels and assignee. Though I read here that using label to prioritize tasks is a work around. So I added priority labels and one can now filter out tasks on the project board display by priority level. |
I also think that projects from github is better than filing issues.
|
So, following Tom's third requirement, I suggest we communicate this idea of managing tasks to the mailing list to see if people like that, agree on labels, etc., and how it can be improved. What do you think ? @MicDr @tngTUDOR @cmutel @tmillross |
|
Agree. No problem. In fact, in my view "Issues" are more related to issues of the defined Project's tasks rather than stand-alone objects. |
+1 for project boards, seems to me the most appropriate feature |
Two points that might help clarify things:
|
The various suggested Bonsai tasks are currently described primarily in the Wiki (plus here and here). The GitHub wiki interface is not designed for task management: it lacks discussion, deadlines, dependencies, workflows, task completion, archiving etc. So there is room for improvement here.
GitHub Issues are designed for this. @romainsacchi and I have discussed and researched this topic. We also considered GitHub project boards, but they mostly build upon and extend issues. We think that the tasks listed in the Wiki should be converted into Issues. This should make the Bonsai requirements, status, management, and development speed more visible, integrated and consistent, and help with decision making, provenance, and getting new users started with contributions.
Requirements:
If general agreement on this approach is reached:
Aside: I considered starting a BEP for this but thought the administrational overhead was too high. So I instead opted to make the changes as a proof-of-concept, then gather feedback after.
The text was updated successfully, but these errors were encountered: