Skip to content

Development Guide

FramedStone edited this page Feb 9, 2025 · 18 revisions

Prerequisites

  • Basic web scraping knowledge with Javascript
  • Basic knowledge with HTML & CSS (If you're planning to contribute on UI designing too)
  • Basic understanding of Chrome API
  • Familiar with chrome extension development --- manifest v3. Official Google Tutorial

Getting Started

Note: This guide is based on Google Chrome workflow, so some of the steps (especially manifest.json format) may not directly apply to other browsers. Please refer to the respective browser's documentation for more information.


Start Implementing

  1. Fork the Repository

    • Navigate to SassyNic and fork the repository (on top right), or by using this
  2. Clone the Forked Repository

    • After forking SassyNic, it should straight away navigate to the forked repository.
    • Clone the forked repository

        git clone https://github.com/[YOUR_GITHUB_NAME]/SassyNic.git
    
  3. Understand SassyNic

  4. Understand Algorithm(s) used by SassyNic (optional: Only if you're implementing algorithm(s) related stuffs)

  5. Load, Test, Document and Create PR (Pull Request)

    • Open Chrome browser and go to chrome://extensions/
    • Enable Developer mode (toggle switch at the top right)
    • Click on Load unpacked and select the cloned repository
    • Test the implemented version
    • Make proper Documentation and create a Pull Request by following PULL_REQUEST_TEMPLATE

Clone this wiki locally