opensearch-project / project-website

The source to opensearch.org
https://opensearch.org
BSD 3-Clause "New" or "Revised" License
40 stars 479 forks source link

Create one place for community projects around OpenSearch #678

Open dblock opened 2 years ago

dblock commented 2 years ago

Is your feature request related to a problem? Please describe.

It's hard to find 1) what projects are built around or connect to OpenSearch, and 2) what projects need help connecting to OpenSearch.

Describe the solution you'd like

I'd like something similar to https://api.slack.com/community where all the community projects that connect to or are built around OpenSearch are catalogued (including links to PRs where someone added support the first time), along with a way to ask for help to fix/extend an existing project (link to a GitHub issue that asks to support OpenSearch).

Additional context

Coming from https://github.com/spring-projects/spring-data-elasticsearch/issues/1918.

jkowall commented 2 years ago

I think it actually belongs here potentially, but this page also needs to be linked better: https://opensearch.org/connect.html

elfisher commented 2 years ago

There is the community project page on the website that aims to help with problem 1. Definitely opportunities to improve that page.

Do we also want to highlight projects that need help on that page? We already use the forums/GitHub to discuss issues and plan new work. We could create a place to track new projects in GitHub and highlight which ones want help.

stockholmux commented 2 years ago

I'm with @elfisher here. The community projects page is the way to go.

I think adding some filtering (and maybe more fields) would help achieve what @dblock is looking for without wheel recreation.

krisfreedain commented 2 years ago

I would agree with @stockholmux & @elfisher - continuing to build out the existing Community Projects page with filtering would be the way to accomplish this.

dblock commented 2 years ago

The existing page is great as an advertisement for these higher level applications. For a developer audience I think we need a dedicated page sorted by language/platform. Some projects like "a python client" doesn't deserve a page, just a 1-liner, too. Adding a whole page seems like a very high bar.

elfisher commented 2 years ago

The existing page is great as an advertisement for these higher level applications. For a developer audience I think we need a dedicated page sorted by language/platform. Some projects like "a python client" doesn't deserve a page, just a 1-liner, too. Adding a whole page seems like a very high bar.

We could improve that page to highlight those characteristics and create a search/filter function on those characteristics.

stockholmux commented 2 years ago

Revisiting this issue. I'm glad to work with anyone who can come up with a reasonable taxonomy to support filtering on the existing community projects page.