First off, thank you for taking the time to contribute! It’s people like you who make GhostLayer a powerful tool for everyone.
Before creating bug reports, please check the Issues tab to see if the problem has already been reported. When creating an issue, include:
- Steps to reproduce the bug.
- Browser version and OS.
- Expected vs. Actual results.
We love new ideas for "Data Poisoning" or spoofing techniques! Please open an issue with the tag enhancement to discuss the feature before starting development.
- Fork the repository on GitHub.
- Clone your fork locally:
git clone https://github.com/santoshvandari/GhostLayer
- Create a branch for your work:
git checkout -b feature/your-feature-name
# OR
git checkout -b fix/bug-description
- Commit your changes. Use descriptive messages like
feat: add memory spoofingorfix: resolve email refresh bug. - Push to your fork:
git push origin feature/your-feature-name
- Open a Pull Request against our
mainbranch.
- Code Style: Keep it clean! We use Vanilla JS to keep the extension lightweight. Avoid adding heavy libraries unless absolutely necessary.
- Documentation: If you add a new spoofing module, update the
README.mdand add comments to your code. - Privacy First: Ensure that any new feature follows our "No Data Collection" policy. We do not track the users of this extension.
- Testing: Test your changes on both Chrome and Brave (or other Chromium browsers) to ensure compatibility.
By participating in this project, you agree to abide by our Code of Conduct. We are committed to providing a friendly, safe, and welcoming environment for all.
Thank you for helping us help the world "Go Ghost"!