Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion extend/contribute/api-docs/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
This page explains at a high-level how API docs work at Elastic today, with context on how this differs from our previous approaches and where we're heading. Use this page to understand the core primitives and workflows that apply across all Elastic teams, so you can contribute effectively.

:::{tip}
The API docs use a different system to the main Elastic docs. Refer to [Contribute to Elastic docs](../../contribute/index.md) for an overview of the two systems.
The API docs use a different system to the main Elastic docs. Refer to [Contribute to Elastic docs](/extend/contribute/index.md) for an overview of the two systems.
:::

While the implementation details [vary significantly across teams](workflows.md), at a high level:
Expand Down
13 changes: 13 additions & 0 deletions extend/contribute/toc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
project: 'Contribute'
toc:
- file: index.md
children:
- file: api-docs/index.md
children:
- file: api-docs/overview.md
- file: api-docs/checklist.md
- file: api-docs/guidelines.md
- file: api-docs/organize-annotate.md
- file: api-docs/quickstart.md
- file: api-docs/workflows.md
- file: api-docs/help.md
27 changes: 1 addition & 26 deletions extend/index.md
Original file line number Diff line number Diff line change
@@ -1,26 +1 @@
# Extend and contribute

This section contains information on how to extend or contribute to our various products.

## Contributing to Elastic documentation

You can contribute to the Elastic documentation in several ways.

Refer to [Contribute to Elastic documentation](./contribute/index.md) for an overview.

## Contributing to Elastic Projects

You can contribute to various projects, including:

- [Kibana](kibana://extend/index.md): Enhance our data visualization platform by contributing to Kibana.
- [Logstash](logstash://extend/index.md): Help us improve the data processing pipeline with your contributions to Logstash.
- [Beats](beats://extend/index.md): Add new features or beats to our lightweight data shippers.

## Creating Integrations

Extend the capabilities of Elastic by creating integrations that connect Elastic products with other tools and systems. Visit our [Integrations Guide](integrations://extend/index.md) to get started.

## Elasticsearch Plugins

Develop custom plugins to add new functionalities to Elasticsearch. Check out our [Elasticsearch Plugins Development Guide](elasticsearch://extend/index.md) for detailed instructions and best practices.

# Extend
31 changes: 31 additions & 0 deletions extend/intro/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
navigation_title: Extend and contribute
description: Extend and contribute to Elastic
---

# Extend and contribute to Elastic

This section contains information on how to extend or contribute to our various products.

## Contributing to Elastic documentation

You can contribute to the Elastic documentation in several ways.

Refer to [Contribute to Elastic documentation](/extend/contribute/index.md) for an overview.

## Contributing to Elastic Projects

You can contribute to various projects, including:

- [Kibana](kibana://extend/index.md): Enhance our data visualization platform by contributing to Kibana.
- [Logstash](logstash://extend/index.md): Help us improve the data processing pipeline with your contributions to Logstash.
- [Beats](beats://extend/index.md): Add new features or beats to our lightweight data shippers.

## Creating Integrations

Extend the capabilities of Elastic by creating integrations that connect Elastic products with other tools and systems. Visit our [Integrations Guide](integrations://extend/index.md) to get started.

## Elasticsearch Plugins

Develop custom plugins to add new functionalities to Elasticsearch. Check out our [Elasticsearch Plugins Development Guide](elasticsearch://extend/index.md) for detailed instructions and best practices.

2 changes: 2 additions & 0 deletions extend/intro/toc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
toc:
- file: index.md
15 changes: 3 additions & 12 deletions extend/toc.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
project: 'Extend'
toc:
- file: index.md
children:
- file: contribute/index.md
children:
- file: contribute/api-docs/index.md
children:
- file: contribute/api-docs/overview.md
- file: contribute/api-docs/checklist.md
- file: contribute/api-docs/guidelines.md
- file: contribute/api-docs/organize-annotate.md
- file: contribute/api-docs/quickstart.md
- file: contribute/api-docs/workflows.md
- file: contribute/api-docs/help.md
- toc: intro
- toc: contribute
Loading