feat: add Harbor ecosystem page - #750
Conversation
Signed-off-by: Pranav-IIITM <jogdandpranav2007@gmail.com>
…sions Signed-off-by: Pranav-IIITM <jogdandpranav2007@gmail.com>
b9d231a to
db9f31e
Compare
|
@bupd Could you please provide a list of any other extensions or plugins you'd like to see included in the initial launch? I can add them right away. |
|
here are also additional projectect https://github.com/container-registry/awesome-harbor |
|
Thanks @Vad1mo ! I'll go through the list and add the relevant projects. Will push an update shortly. |
|
keep in mind not all are up to date |
|
Sure ! I'll be careful there |
|
Thanks @Vad1mo! I've gone through the Here are some projects from that list that I plan to add to the Ecosystem page(also need your confirmation on some):
I will keep the 4 projects as well: Harbor Helm Chart Does this list look good to you? Once you confirm, I will push the update to the PR! Also do letme know changes or additions in this list. |
|
would be good - if you could get it into categories https://fluxcd.io/ecosystem/ - like this |
I have updated your list - the remaining looks good. |
Signed-off-by: Pranav-IIITM <jogdandpranav2007@gmail.com>
|
@bupd PTAL ! |
|
somehow I'm not conviced we need that on the webpage... maybe the web can point to location in github where everyone can add and remove .... adding another section to the page need more attention and more maintenance |
|
I agree, this might add a bit of friction and might become a bit stale over time, a github discussion would be good for the community to share their extensions / integrations. lets have this to source / point to that discussion. Hope this makes sense |
|
I like to have such a page; IMO, there should be the same amount of friction opening up RP to a repo and to the website repo. This way we can show on the page how big the ecosystem is. We need to change a few things however, and abandon projects that are not active and add better desciptions |
|
Thanks for the inputs, I see valid points on both sides. @Vad1mo I'll go through the current list again, drop anything that looks abandoned/inactive(any suggestion on what specifically you want to drop? ), and will improve the descriptions aswell. And happy to go whichever way the maintainers land on. |
|
Also, @OrlinVasilev the page is intentionally built around a single |

Description
This PR introduces a new Harbor Ecosystem page (
/ecosystem) to highlight community projects, extensions, and integrations built around Harbor, addressing the request in #748.The basic skeleton is completely ready and fully matches the theme of the rest of the website. It utilizes a dynamic layout driven by a YAML data file to make it incredibly easy to maintain and scale.
Screenshot
What's included:
content/ecosystem.md: The main page contentdata/ecosystem.yaml: The centralized data source for all ecosystem projectslayouts/partials/ecosystem.html&layouts/shortcodes/ecosystem.html: The UI components responsible for generating the grid layoutconfig.tomlto link the new page in the main navigation menuMissing Pieces / Next Steps
To get this started, I've populated the page with a few well-known projects (Harbor Helm Chart, Harbor Next, Harbor Satellite, Terraform Provider).
How to add projects in the future
The page is built to be easily updated by the community. To add a new ecosystem project, contributors simply need to open a PR that appends their project to
data/ecosystem.yamlin the following format:Related Issues
Fixes #748