Skip to content

[WIP] A Chrome extension for USTCers to improve the USTC online experience.

License

Notifications You must be signed in to change notification settings

USTCdev/refined-ustc

Repository files navigation

Refined USTC

[WIP] A Chrome extension for USTCers to improve the USTC online experience.

Structure

  • chrome-ext: Chrome extension.

    • Frontend framework used: Refina.js.

    • Chrome extension manifest is inside vite.config.ts.

    • src/assets folder: static assets.

    • src/content folder: content scripts.

    • src/popup folder: popup page.

    • src/shared: shared code.

  • vite-plugin: Vite plugin for Chrome extension development.

Development

  1. Clone this repo.

  2. Install dependencies.

pnpm i
  1. Start the development server.
  • In one terminal:
cd ./vite-plugin
pnpm dev
  • In another terminal:
cd ./chrome-ext
pnpm dev
  1. Load the extension in Chrome.
  • Open chrome://extensions/ in Chrome.

  • Turn on the Developer mode switch.

  • Click Load unpacked and select the chrome-ext/dist folder.

  1. Enjoy!

Build

# In the root directory
pnpm build

About

[WIP] A Chrome extension for USTCers to improve the USTC online experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages