Schema-driven, scalable, cloud-native, batteries-included GraphQL, backed by Elasticsearch/OpenSearch

elasticsearch graphql opensearch reporting search
4 Open Issues Need Help Last updated: Aug 19, 2025

Open Issues Need Help

View All on GitHub
API Development Framework

AI Summary: This issue proposes enhancing the "How it Works" documentation page by incorporating visual diagrams. The current page is described as being dense with prose and code examples, and the suggestion is to adapt existing diagrams from a related blog post, potentially with minor additions like `runtime_metadata.yaml`.

Complexity: 2/5
documentation good first issue

Schema-driven, scalable, cloud-native, batteries-included GraphQL, backed by Elasticsearch/OpenSearch

Ruby
#elasticsearch#graphql#opensearch#reporting#search
API Development Framework

AI Summary: Enhance the ElasticGraph project by incorporating existing field/type documentation from the schema definition API into the generated `json_schemas.yaml` file as descriptions. This will improve documentation and potentially enable better code generation by tools like json-kotlin-schema-codegen, leading to improved IDE integration and developer experience.

Complexity: 3/5
good first issue

Schema-driven, scalable, cloud-native, batteries-included GraphQL, backed by Elasticsearch/OpenSearch

Ruby
#elasticsearch#graphql#opensearch#reporting#search
API Development Framework

AI Summary: Improve the user-friendliness of the output from the `elasticgraph-admin` rake tasks (`clusters:configure:dry_run` and `clusters:configure:perform`). This involves handling the creation of new indices (avoiding verbose diffs), and improving the display of mapping changes (showing only added fields, not removed ones, since Elasticsearch/OpenSearch doesn't support dropping fields directly). The goal is to make the output clearer and less confusing for users.

Complexity: 3/5
good first issue

Schema-driven, scalable, cloud-native, batteries-included GraphQL, backed by Elasticsearch/OpenSearch

Ruby
#elasticsearch#graphql#opensearch#reporting#search
API Development Framework

AI Summary: Modify the ElasticGraph gem to include the current version in dumped schema artifacts (runtime_metadata.yaml). Upon loading these artifacts, verify that the loaded version matches the currently running ElasticGraph version, raising an error if they differ to prevent compatibility issues.

Complexity: 3/5
good first issue

Schema-driven, scalable, cloud-native, batteries-included GraphQL, backed by Elasticsearch/OpenSearch

Ruby
#elasticsearch#graphql#opensearch#reporting#search