-
Notifications
You must be signed in to change notification settings - Fork 8
feat: add automated documentation sync reminders and template improve… #26
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
base: main
Are you sure you want to change the base?
feat: add automated documentation sync reminders and template improve… #26
Conversation
…ments - Add GitHub Actions workflow to detect README changes and create sync reminders - Update README_TEMPLATE.md with documentation sync instructions - Add validate_readme.py script for template compliance checking - Update CONTRIBUTING.md with comprehensive documentation sync process guide The workflow automatically: - Detects plugin README changes on master branch commits - Creates commit comments with pre-filled sync request links to docs-v2 - Provides clear instructions for the sync process - Requires no secrets or cross-repository authentication Updated documentation includes: - Complete sync workflow instructions - Template compliance requirements - Automated sync process explanation - Manual sync alternatives
…ers, move to scripts directory:- Moves validate_readme.py to /scripts - Replaces magic numbers with variables - Adds support for --help and --list flags- Updates contributing doc
3bc228e
to
cf7a557
Compare
There was a problem hiding this 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 an automated documentation sync system to remind contributors to synchronize plugin README changes with the InfluxDB documentation site. The workflow automatically detects when plugin READMEs are modified and provides clear instructions for syncing those changes to the docs-v2 repository.
Key changes:
- Automated detection and reminder system for README changes via GitHub Actions
- Comprehensive README template with sync instructions and validation requirements
- Python validation script to ensure README compliance with template standards
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.
File | Description |
---|---|
.github/workflows/remind-sync-docs.yml |
GitHub Actions workflow that detects README changes and creates sync reminder comments |
README_TEMPLATE.md |
Comprehensive template for plugin READMEs with sync instructions and proper structure |
CONTRIBUTING.md |
Updated with detailed documentation sync process and requirements |
scripts/validate_readme.py |
Python script for validating README compliance against template standards |
Comments suppressed due to low confidence (1)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
So far I have:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.
Updates SummaryHere's what I did: Main Fix
Improvements
TestingTested locally:
Status: Ready for review |
…ments
The workflow automatically:
Updated documentation includes:
This workflow works with influxdata/docs-v2#6329 to sync updated READMEs in influxdb3_plugins to influxdata/docs-v2.