Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 1.09 KB

File metadata and controls

59 lines (40 loc) · 1.09 KB

Contributing to TabsToFile

Thanks for considering contributing.

This project is intentionally small and focused. Contributions should preserve its simplicity.


Scope

Good contributions include:

  • Bug fixes
  • Browser compatibility improvements
  • OS-specific fixes (Linux / Windows)
  • Documentation improvements

Out of scope:

  • Cloud sync
  • Session management
  • Background services
  • UI-heavy features

Development setup

  1. Clone the repository
  2. Open chrome://extensions
  3. Enable Developer mode
  4. Click Load unpacked
  5. Select the project root folder

Reload the extension after making changes.


Coding guidelines

  • Manifest Version 3 only
  • No inline scripts (CSP-safe)
  • Prefer simple, readable code
  • Avoid dependencies
  • Avoid background polling or listeners unless required

Submitting changes

  1. Fork the repository
  2. Create a feature branch
  3. Make changes
  4. Ensure the extension still loads unpacked
  5. Open a pull request with a clear description

License

By contributing, you agree that your contributions are licensed under the MIT License.