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

Moving (some) boards to their own repo/module #29087

Closed
lowlander opened this issue Oct 9, 2020 · 4 comments
Closed

Moving (some) boards to their own repo/module #29087

lowlander opened this issue Oct 9, 2020 · 4 comments
Labels
area: Boards area: Modules Enhancement Changes/Updates/Additions to existing features

Comments

@lowlander
Copy link
Collaborator

The Zephyr boards/*/ dirs are growing and growing (I have two bsp's in the pipeline myself). Would it be an idea to make a zephyr_boards repo/module where we collect all boards, and only have a very limited number of boards in the zephyr main repo ?

@martinjaeger mentioned that most board doku have an image, that kind of bloats the main zephyr repo. But he also pointed out, quote; But the disadvantage is that it's much more difficult to keep them synchronized with the rest of the Zephyr repo if they are out of tree...

If splitting of a zephyr_boards repo has more cons than pros, maybe it would be an idea to at least make vendor subdirectories? like boards/arm/st/nucleo*, boards/arm/nxp/*, boards/arm/olimex/*, etc. ? (probably would look nicer in the docu also, instead of that endless list of boards)

Or maybe we can do a something like gstreamer, where they have good/ugly/bad repos (not necessarily with those names) where we have a zephyr_boards module/repo with boards that for example, not yet have complete documentation, or are not yet 100% complete (for example when the board has a CAN bus but the dts/pinmux doesn't implement it yet, but the parts that are there are working). And the boards in the zephyr main repo just have a higher quality and are fully documented.

@lowlander lowlander added Enhancement Changes/Updates/Additions to existing features area: Boards area: Modules labels Oct 9, 2020
@nashif
Copy link
Member

nashif commented Nov 17, 2022

related issue to structure: #51831

@nashif
Copy link
Member

nashif commented Nov 17, 2022

re image size: #49026

@nashif
Copy link
Member

nashif commented Nov 17, 2022

re good/bad/ugly: #38566

@nashif
Copy link
Member

nashif commented Nov 17, 2022

but, I do not think it is planned or feasible right now to split boards out, maybe after all of the above has been done and we went through some real cleanup and classification.

@nashif nashif closed this as not planned Won't fix, can't repro, duplicate, stale Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Boards area: Modules Enhancement Changes/Updates/Additions to existing features
Projects
None yet
Development

No branches or pull requests

2 participants