Thank you for your interest in contributing to the Under Construction plugin!
If you find a bug, please create an issue on GitHub with:
- A clear title and description
- Steps to reproduce the issue
- Expected behavior
- Actual behavior
- WordPress version
- PHP version
- Any relevant screenshots or error messages
We welcome feature suggestions! Please create an issue with:
- A clear title and description
- Explanation of why this feature would be useful
- Any examples or mockups if applicable
- Fork the repository
- Create a new branch for your feature or bugfix
- Make your changes
- Test your changes thoroughly
- Ensure your code follows WordPress coding standards
- Submit a pull request
- Follow WordPress Coding Standards
- Use meaningful variable and function names
- Add comments for complex logic
- Ensure all user inputs are properly escaped
- Include security checks (nonces, capability checks, etc.)
Before submitting a pull request, please:
- Test on a fresh WordPress installation
- Test with different themes
- Test both HTML and Page modes
- Verify administrator bypass works correctly
- Check for PHP errors and warnings
- Test on different browsers and devices
- Clone the repository
- Install WordPress locally
- Create a symbolic link from the plugin directory to your WordPress plugins folder
- Activate the plugin
- Make your changes
- Test thoroughly
Feel free to create an issue if you have any questions about contributing.