Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 1.84 KB

File metadata and controls

76 lines (56 loc) · 1.84 KB

Contributing to turing-off

Thanks for your interest in contributing! Here's how you can help make turing-off even better.

🎯 Ways to Contribute

🐛 Bug Reports

  • Use GitHub Issues with the "bug" label
  • Include browser version, OS, and steps to reproduce
  • Screenshots are helpful!

💡 Feature Requests

  • Open an issue with the "enhancement" label
  • Explain the use case and expected behavior
  • Check existing issues first to avoid duplicates

🔧 Code Contributions

Easy First Issues

  • Add new AI domains to block
  • Improve CSS styling
  • Add new sarcastic messages
  • Fix typos or improve documentation

Medium Difficulty

  • Implement whitelist functionality
  • Add usage statistics
  • Create options page
  • Improve blocking detection

Advanced Features

  • Custom block schedules
  • Productivity tracking
  • Team/organization features
  • Cross-browser compatibility

🛠 Development Setup

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/YOUR_USERNAME/turingoff
  3. Load extension in Chrome (Developer mode)
  4. Make changes and test
  5. Submit a pull request

📝 Pull Request Guidelines

  • Create feature branches: git checkout -b feature/your-feature
  • Write clear commit messages
  • Test your changes thoroughly
  • Update documentation if needed
  • Keep PRs focused and small

🎨 Code Style

  • Use meaningful variable names
  • Comment complex logic
  • Follow existing code patterns
  • Keep functions small and focused

🏷 Labels We Use

  • good first issue - Perfect for newcomers
  • help wanted - We'd love community help
  • bug - Something's broken
  • enhancement - New feature requests
  • documentation - Docs improvements

💬 Questions?

  • Open an issue for questions
  • Tag @hazardemircan for urgent matters
  • Be patient - we're all volunteers!

Remember: Even small contributions matter! 🎉