An open API service indexing awesome lists of open source software.

https://github.com/opensearch-project/opensearch-plugins

For all things OpenSearch plugins. You want to install, or develop a plugin? You've come to the right place.
https://github.com/opensearch-project/opensearch-plugins

Last synced: 4 months ago
JSON representation

For all things OpenSearch plugins. You want to install, or develop a plugin? You've come to the right place.

Awesome Lists containing this project

README

        

- [OpenSearch Plugins](#opensearch-plugins)
- [Naming Conventions](#naming-conventions)
- [Managing OpenSearch Plugins](#managing-opensearch-plugins)
- [Building Plugins with OpenSearch](#building-plugins-with-opensearch)
- [Upgrading Plugins to work with OpenSearch](#upgrading-plugins-to-work-with-opensearch)
- [Installing Plugins](#installing-plugins)
- [Developing Plugins for OpenSearch](#developing-plugins-for-opensearch)
- [Workflows](#workflows)
- [Plugin Release Notes](#plugin-release-notes)
- [Headers](#headers)
- [Standards](#standards)
- [Contributing](#contributing)
- [License](#license)
- [Copyright](#copyright)

## OpenSearch Plugins

This repository contains all the things you ever wanted to know about OpenSearch plugins.

### Naming Conventions

See [CONVENTIONS](CONVENTIONS.md).

### Managing OpenSearch Plugins

We use [meta](https://github.com/mateodelnorte/meta) to manage OpenSearch plugins as a set. See [META](META.md) for more information.

### Building Plugins with OpenSearch

Until OpenSearch and other artifacts are published to Maven Central [OpenSearch#581](https://github.com/opensearch-project/OpenSearch/issues/581), plugins may require building all their dependencies and publishing them to Maven local.

See [BUILDING](BUILDING.md#building-plugins-with-opensearch) for details.

### Upgrading Plugins to work with OpenSearch

To upgrade your existing plugins to work with OpenSearch, see [UPGRADING](./UPGRADING.md).

### Installing Plugins

See [INSTALLING](INSTALLING.md) for details.

### Developing Plugins for OpenSearch

See [DEVELOPING_PLUGINS](BUILDING.md#developing-new-plugins-for-opensearch) for details.

### Workflows

See [WORKFLOWS](WORKFLOWS.md) for useful workflows that can be added.

### Plugin Release Notes

Plugins generally use a standard format for release notes, see [RELEASE_NOTES](./RELEASE_NOTES.md).

### Headers

See [HEADERS](HEADERS.md) for details of headers including licenses.

### Standards

See [STANDARDS](STANDARDS.md) for information regarding plugin standards.

## Contributing

See [CONTRIBUTING](CONTRIBUTING.md) for more information.

## License

This project is licensed under the [Apache v2.0 License](LICENSE).

## Copyright

Copyright OpenSearch Contributors. See [NOTICE](NOTICE) for details.