This page is intended for contributors to the Package Registry and Elastic Integrations.
- Definitions - learn basic terms used in the universe of integrations, packages, data streams
- Generic guidelines - generic guidelines for developing integrations, compliance with ECS, docs, dashboards
- Sample package: Nginx - use as an inspiration for new packages, look at files, folders, test resources
- Developer workflow: build and test integration - step-by-step guide on how to build and test an integration
- Developer workflow: bug fix an old package version - step-by-step guide on how to release a new fix for an old package version.
- Fine-tune integration - fill missing items, correct structure, review manifests
- Testing and validation - run the Elastic stack, use test runners, review test coverage
- Tips for building integrations - see your local changes in Kibana, follow best practices