Getting Started With OpenSearch Development
summary
OpenSearch repository totals about 1.5 million lines of Java, builds with Gradle and requires JDK 21; a local dev server starts with gradlew run and exposes port 9200 (example build shows 3.7-SNAPSHOT). AI coding agents guided exploration using an agents.md file and Curot/Claude behind the scenes, helped find a flaky-test hypothesis around the duplicate byte sequence spotter but that PR proves incorrect; project hosts 50+ plugins, 3,000+ active contributors and 400+ organizations across ~140 repos.
AI-written summary · about
chapters (14)
- 0:00OpenSearch contributions
- 1:24Project overview and architecture
- 4:12Repository setup
- 7:02Run OpenSearch locally
- 9:12AI coding agents
- 13:08AI agents pitfalls
- 16:39First pull requests
- 18:26Beyond pull requests
- 23:40Plugin ecosystem
- 27:32Build your first plugin
- 28:36Key repositories
- 32:25Enterprise success stories
- 35:56Community engagement
- 38:44Q&A
related talks
42mContribute to OpenSearch: Build Your Skills While Advancing Open Technolo...
42mBeyond the Code: Evolving OpenSearch's Release Process for...
45mOpenSearchCon Keynote Speakers
01h 03mThe OpenSearch Community, Building the Future Together
35mGetting Started with the OpenSearch Core Codebase
12mKeynote: OpenSearch, Innovation and Community
18mZero To Hero: Building a Developer-First Search Experience With OpenSearch
21mOpenSearch: From Code to Community
