Have we already discussed about working with GitHub Projects?

Hi together,

I was looking around a bit in the repos and GitHub itself last days and looked at the project tabs there for the first time.
I was interested immediately and read a bit about them in their help docs.
(You can find them here: https://help.github.com/articles/about-project-boards/)

Project boards on GitHub help you organize and prioritize your work. You can create project boards for specific feature work, comprehensive roadmaps, or even release checklists. With project boards, you have the flexibility to create customized workflows that suit your needs.

Maybe I am not alone with being a bit overwhelmed with that long issue lists and confused by the label usage.
I think it is (especially for OH contribution beginners) difficult to dig into the repo and workflow ecosystem sometimes.

Maybe sorting those issue lists a bit with that project system could be an improvement.
What do you all think about this?

I have searched the Organisation category and didn’t find something about this topic yet.
So hopefully i am not producing duplicate content now and it was already discussed and rejected.

To make it bit more tangible for you, i will provide 2 examples that should underline,
why i see a possible effort in using this GitHub Feature.

Example 1:

We are discussing currently a big change of the stylesheets within the docs repo.
Several Issues und some PRs are related to that.
@ThomDietrich tries to keep the focus about that in all related discussions and sets anchors, but sometimes it is hard to follow those parallel discussions.

Maybe a Project board with all related stuff in a box would be a help here.

Example 2:

I have sen this in several repos now.
Someone is starting an issue with “Continuing Issue #XY”.
So i can find myself back in opening many tabs with first the issue that is being continued and then opening issues and PRs that are related to those discussions.
Many tabs, much confusion sometimes.

Here a project board could give a nice overview of what is being already talked about.

Long story short:
This is not the 100% fluffy unicorn longterm solution to all our problems,
but maybe it could help us keep focus on tasks that could be brought together and solved a bit faster in future.

Wdyt?

I thing a repository should also focus on one concern and not mix too much together. The addons repository would benefit from being split into topic repositories like “Openhab2-Multimedia-Addons”, “Openhab2-Lighting-Addons”, “Openhab2-Webservice-Addons” or similar. That way Issues and PRs are all related to a same topic and more sub-maintainers can be assigned.

For other repositories the project board could help. But I see it as an issue that only push enabled users can alter the project board and there are not enough people to make them additionally organize those boards.

Cheers,
David

Fore sure a point we could discuss about, but i think this is a but out of range from my basic intention.
Maybe a separate discussion would be the best for this idea.

Correct. That is one of my concerns about it too.
It would be much nearer on a 100% solution, if it would be more accessible to interested people.