-
Notifications
You must be signed in to change notification settings - Fork 125
CSPL-4237 improve GitHub page #1615
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
Conversation
- Introduced a GitHub Actions workflow for previewing documentation changes. - Added configuration files for Jekyll-based documentation site. - Created a .gitignore file for the docs directory to exclude build artifacts. - Updated multiple documentation files with front matter for better organization and navigation. - Enhanced existing documentation with additional sections on deployment, health checks, and security considerations.
patrykw-splunk
left a comment
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.
LGTM!
|
Converted to draft, because the github action I added probably won't work - need to check it again |
- Added permission for pull-requests to the workflow. - Implemented a step to comment the preview URL on pull requests after deployment.
Pull Request Test Coverage Report for Build 19504519773Details
💛 - Coveralls |
Pull Request Test Coverage Report for Build 19500733178Details
💛 - Coveralls |
- Adjusted concurrency group to remove fallback to run_id. - Added environment configuration for GitHub Pages deployment. - Removed conditional check for commenting preview URL on pull requests.
It wasn't working properly (it was overwriting published page)
…ate Examples.md with kubectl command for decoding secrets. This enhances the development workflow for documentation and provides clearer instructions for users.
|
Decided to remove workflow for preview, as it's not working as expected. Currently published page: https://splunk.github.io/splunk-operator/
|


Description
This PR enhances the Splunk Operator documentation infrastructure by introducing a Jekyll-based documentation site with GitHub Pages support
and a preview workflowfor documentation changes.Key Changes
GitHub Actions & Jekyll Setup- Added docs-preview.yml workflow for automatic documentation preview in PRs- Created docs/_config.yml for Jekyll site configuration (theme, search, navigation)- Added docs/Gemfile for Ruby/Jekyll dependencies and docs/.gitignore for build artifactsDocumentation Structure
Documentation Updates
Testing and Verification
Documentation preview workflow triggers on pull requests targeting documentation filesRelated Issues
CSPL-4237
PR Checklist