Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.33 KB

File metadata and controls

42 lines (34 loc) · 1.33 KB

Contributing to LeetCode & GFG GitHub Sync

Thank you for your interest in contributing! 🙏

How to Contribute

Reporting Bugs

  1. Check existing issues first.
  2. Open a new issue with:
    • Browser version
    • Steps to reproduce
    • Expected vs actual behavior
    • Console errors (if any)

Suggesting Features

Open an issue with the enhancement label describing:

  • The feature and why it's useful
  • How you envision it working

Submitting Code

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/my-feature
  3. Make your changes
  4. Test the extension locally (Load unpacked in chrome://extensions/)
  5. Commit with clear messages: git commit -m "Add: description of change"
  6. Push and open a Pull Request

Code Style

  • Vanilla JavaScript (ES6+)
  • No external dependencies or build tools
  • Keep it simple — this is a browser extension, not a web app
  • Comment non-obvious logic

Development Setup

  1. Clone the repo
  2. Open chrome://extensions/ → Enable Developer Mode
  3. Click "Load unpacked" → Select the project folder
  4. Make changes → Click the reload button on the extension card
  5. Test on LeetCode and/or GeeksforGeeks

Security

If you find a security issue, DO NOT open a public issue. See SECURITY.md.