-
Notifications
You must be signed in to change notification settings - Fork 291
Intro to Bypasses
Sankalp Prashanth edited this page Dec 20, 2022
·
2 revisions
This section will show you how to write bypasses for FastForward, which you can then submit in a Pull Request!
While the editor in the extension is perfectly fine for making the lone bypass, making many bypasses will require you to have these skills and tools:
- Basic knowledge of JavaScript and HTML
- IDE/Code Editor (Good IDEs for web development include VSCode and Webstorm)
- Internet browser which allows sideloading extensions
- Google Chrome and Firefox are preferred because these are based on the 2 types of browsers that we create the extension for
- Knowledge about Git and Github (PRs, squash and rebase commits, Github Actions, etc.)
- Knowledge about different coding styles used in web development
- Node.Js
- Git and Github Desktop (OPTIONAL but nice if you are not accustomed to the Git command line)
- A personal fork of this repository
- OPTIONAL but useful: A virtual machine to test new bypasses (any development versions of FastForward will not affect your main system) and to protect your PC against any unsavory sites
- Make sure to follow the code style set in CODE_STYLE.md
- DO NOT make bypasses for NSFW sites, this could remove our extension from web stores; we will not merge bypasses for NSFW sites
- Before making a bypass, make sure that you aren't creating a bypass that's already there