Thank you for your interest in contributing! 🎉
- Main Contributing Guide - Full guidelines
- Code of Conduct - Be respectful
- Issues - Report bugs or request features
Found a bug? Open a bug report.
Have an idea? Request a feature.
Documentation can always be better! Feel free to:
- Fix typos or unclear instructions
- Add examples or screenshots
- Write new guides
Submit PRs to the docs repository.
Ready to code? Check out:
- Good first issues
- Read the Contributing Guide
- Fork, code, and open a PR!
Created a cool theme? We'd love to see it! (theme repository coming soon)
# Fork and clone
git clone https://github.com/YOUR_USERNAME/bspwmctl.git
cd bspwmctl
# Create a branch
git checkout -b feature/your-feature-name
# Make your changes
# ...
# Test your changes
./bspwmctl check
# Commit and push
git add .
git commit -m "feat: add awesome feature"
git push origin feature/your-feature-nameThen open a pull request on GitHub!
- Use 4 spaces for indentation (not tabs)
- Keep lines under 100 characters when possible
- Add comments for complex logic
- Follow existing code patterns
Need help contributing?
- Comment on the issue you're working on
- Ask questions in your PR
- Open a question issue
Every contribution, no matter how small, helps make bspwmctl better for everyone.