Thank you for your interest in contributing to this project! This document provides guidelines and information for contributors.
-
Use 2-space indentation for CSS, JavaScript, and YAML files
-
Use meaningful variable and function names
-
Add comments for complex logic
-
Keep CSS selectors organized by component/area
Before submitting a pull request, test your changes:
-
Create a simple Antora documentation project
-
Point its playbook to your modified
supplemental-uifolder -
Build the site and verify:
-
Dark mode toggle appears in the navbar
-
Clicking the toggle switches themes
-
Theme preference persists across page reloads
-
No styling issues in both light and dark modes
-
-
Create a feature branch from
main:git checkout -b feature/your-feature-name
-
Make your changes and commit with clear messages:
git commit -m "Add support for X component styling" -
Push your branch:
git push origin feature/your-feature-name
-
Open a pull request on GitHub
When reporting issues, please include:
-
Browser and version
-
Antora version
-
Steps to reproduce the issue
-
Screenshots if applicable
-
Any error messages from the console
-
Be respectful and inclusive
-
Provide constructive feedback
-
Focus on the issue, not the person