Skip to content

add plugin library with documentation from influxdb3_plugins examples and official plugins #6244

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jul 30, 2025

Conversation

jstirnaman
Copy link
Contributor

I'll update this with Pete's system_monitoring update

  • Add plugin library structure for Core and
    Enterprise products
  • Create shared content directory for plugin
    documentation
  • Port 12 plugin documentation files from
    influxdb3_plugins repository
  • Add GitHub repository links in related frontmatter
    for all plugins
  • Remove emoji metadata tags and clean up content
    structure
  • Implement standardized support sections with
    product-specific links
  • Reorganize plugins navigation with dedicated
    library section
  • Include 2 example plugins and 10 official
    InfluxData plugins

Copilot

This comment was marked as outdated.

@jstirnaman
Copy link
Contributor Author

@peterbarnett03 @sanderson Updated from latest system-metrics README in influxdata/influxdb3_plugins#16

@jstirnaman jstirnaman requested a review from Copilot July 30, 2025 09:22
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a comprehensive plugin library structure for InfluxDB 3 Core and Enterprise products with plugin documentation from the influxdb3_plugins repository. The PR creates a standardized plugin library format with 12 plugin documentation files, including both official InfluxData plugins and example plugins for users to learn from.

Key changes include:

  • Establishes shared content directory structure for plugin documentation
  • Ports 10 official InfluxData plugins and 2 example plugins from the influxdb3_plugins repository
  • Creates product-specific frontmatter and navigation structure for both Core and Enterprise products

Reviewed Changes

Copilot reviewed 53 out of 55 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
content/shared/influxdb3-plugins/plugins-library/ New shared plugin documentation structure with official and example plugins
content/influxdb3/core/plugins/library/ Core product-specific plugin library pages with proper frontmatter
content/influxdb3/enterprise/plugins/library/ Enterprise product-specific plugin library pages with proper frontmatter
content/shared/influxdb3-plugins/_index.md Updated main plugins index to reference new plugin library structure
content/shared/influxdb3-plugins/extended-plugin-api.md Updated reference to point to new plugin library location
Comments suppressed due to low confidence (1)

content/shared/influxdb3-plugins/plugins-library/official/downsampler.md:53

  • The link text shows '/README.md](' instead of the proper link format. It should be '[influxdb3_plugins/README.md](' to match the pattern used in other plugins.
/README.md](/README.md).

@jstirnaman jstirnaman added this to the influxdb3-3.3 milestone Jul 30, 2025
jstirnaman and others added 8 commits July 30, 2025 10:02
…tation:

- Add plugin library structure for Core and
Enterprise products
- Create shared content directory for plugin
documentation
- Port 12 plugin documentation files from
influxdb3_plugins repository
- Add GitHub repository links in related frontmatter
for all plugins
- Remove emoji metadata tags and clean up content
structure
- Implement standardized support sections with
product-specific links
- Reorganize plugins navigation with dedicated
library section
- Include 2 example plugins and 10 official
InfluxData plugins
…cial plugins:- Updated with latest configuration arguments
- Add TOML configuration section to plugins-library index explaining usage
- Add TOML config tables to all official plugin documentation files
- Standardize TOML section format across plugins with config_file_path parameter
- Update system-metrics plugin moved from examples to official
- Remove redundant config_file_path from individual parameter tables
- Ensure consistent placement before Installation/Requirements sections
- Fix linting: replace 'e.g.' with 'for example' in system-metrics.md

This completes the TOML configuration documentation updates from PR 6244
@jstirnaman jstirnaman force-pushed the jts-feat-plugin-list branch from 3bbb775 to cfb39c3 Compare July 30, 2025 15:07
@jstirnaman jstirnaman merged commit 0fe0263 into master Jul 30, 2025
5 checks passed
@jstirnaman jstirnaman deleted the jts-feat-plugin-list branch July 30, 2025 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant