-
Notifications
You must be signed in to change notification settings - Fork 73
Open
Labels
Description
Are you requesting a new GitHub Repository within opensearch-project GitHub Organization?
yes
GitHub Repository Proposal
Sample RFC: opensearch-project/OpenSearch#19035 More to come.
GitHub Repository Additional Information
- What is the new GitHub repository name?
opensearch-dev-tools - Project description and community value?
This repository is aimed to hold multiple opensearch related development tools. Including but not limited to opensearch query profiler, profiler visualization, cluster tool, and more. This is a centralized location to host dev related tools and welcome new contributions to the collection. - What user problem are you trying to solve with this new repository?
Right now, several community related tools are located in individual repositories and hard to explorer and list by users. We want to follow similar practice like mcp/servers so that community can register their tools officially in the opensearch-project org and invite reviews from broader audiences. - Why do we create a new repo at this time?
Because we are seeing more tools contributed to the community and feels like a good time to start a new repository for this. - Is there any existing projects that is similar to your proposal?
Not in opensearch-project. - Should this project be in OpenSearch Core/OpenSearch Dashboards Core? If no, why not? Or, shall we combine this project to an existing repo source code in opensearch-project GitHub Org?
No, this are dev tools not a plugin. We can, however, have similar features implemented in existing plugins, but that is another different topic. - Is this project an OpenSearch/OpenSearch Dashboards plugin to be included as part of the OpenSearch release?
No
GitHub Repository Owners
- Who will be supporting this repo going forward?
Individual tool maintainers from different teams. - What is your plan (including staffing) to be responsive to the community (at a minimum, this should include reviewing PRs, responding to issues, answering forum questions?)
OpenSearch Engineering Effectiveness team will work with individual owners together. - Initial Maintainers List (max 3 users, provide GitHub aliases):
@getsaurabh02 @peterzhuamazon @gaiksaya
GitHub Repository Source Code / License / Libraries
- Please provide the URL to the source code.
https://github.com/aayush-bharti/opensearch-cluster-dev-tool
https://github.com/aswath86/opensearch-query-profiler
https://github.com/shreyah963/query-profile-visualizer
More to come...... - What is the license for the source code?
Apache2.0 - Does the source code include any third-party code that is not compliant with the Apache License 2.0?
No
What is the publication target(s)?
You can choose multiple targets from the list.
Others
Notes (DO NOT CHANGE)
Next Steps:
-
If this is about creating a new GitHub Repository
- Build Interest Group (BIG) and its members will review your proposal and provide feedback
- Review of Proposal, asking questions, adding comments
- If there is any concern regarding the naming / IP, additional IP review will be requested
- Involve Subject Matter Experts from other repositories on the proposed topics
- Ensure new repositories align with the foundation’s charter
- Review the provided source code if any
- Send final feedback and recommendations to the Technical Steering Committee
- Technical Steering Committee (TSC) will have a vote based on BIG feedback, and reply back the vote as a comment in this issue by a TSC member
- At least three positive (+1) TSC members' votes are necessary, and no vetoes (-1) after a one week period, then Admin Team will open a repo creation ticket with Linux Foundation
- Linux Foundation verify the votes and create repo
- Admin Team setup automations on repo settings, secrets, scanning, add initial maintainers, and more
- Repository delivered to the original requester
- Build Interest Group (BIG) and its members will review your proposal and provide feedback
-
If you already have a GitHub repo and just want to add new publication target(s)
- Admin Team will review your request and follow up
Track the progress of your request here: Engineering Effectiveness Board (view).
Member of @opensearch-project/admin will take a look at the request soon.
Thanks!
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Progress
Status
🏗 In progress