Contribution Guide

Help us make JiukBlocker even smarter and more efficient.

Where to Start?

Whether you're an experienced developer or someone just wanting to suggest a new blocking rule, following this guide makes the process easier.

  • Filter Dictionary: Add new trigger keywords.
  • Platform Support: Improve blocking on specific social networks.
  • Interface: Improve the extension menu and overall UX.

Technical Steps

  1. Fork the repository on GitHub.
  2. Create a branch for your feature: git checkout -b feature/NewFeature.
  3. Implement your changes following the project's code standards.
  4. Send a Pull Request detailing what was changed.

Adicionando um Novo Filtro

To add a new term to the global NSFW dictionary:

  • Open content/General/nsfw_keywords.js.
  • Add your term to the exported array.
  • All integration in the extension will gain access to this update instantly!

Platform Expansion

Want to add native support for a new site (e.g., Pinterest)?

  • Create a directory in content/Pinterest/.
  • Add logic in content_pinterest.js and styles in styles_pinterest.css.
  • Register the new URL pattern in manifest.json.