StevensSEC / stevens-web-extension

A portable, centralized hub for collecting, analyzing, and presenting data for Stevens students.
GNU General Public License v3.0
6 stars 0 forks source link

Stevens Web Extension

A portable, centralized hub for collecting, analyzing, and presenting data for Stevens students.

Features

Contributing

Downloads

Chrome Extensions

Project Languages & Configuration

Using Github

API / Miscellaneous

Project Setup

Running the Extension

  1. Build the project using yarn build
  2. Navigate to chrome://extensions in your browser
  3. Ensure that Developer mode is enabled in the top right corner
  4. Click Load unpacked in the top left, and select the generated /dist folder
  5. Repeat to test any changes (this will be easier in the future!)

Steps to Making Changes

  1. Get the latest code from the master branch: git pull master
  2. Create a new branch: git checkout -b <feature_name> master (-b creates the branch, checkout switches to it)
    • Make sure you are on the master branch, and do not forget to pull from the remote (web) repository
  3. Make any change(s): git add -A (alternatively, git add <filename>) followed by git commit -m <message> (the message should be one sentence describing your changes)
    • Try to do this step every time you make a change that has an impact on the project
  4. Make a pull request to be reviewed: git push origin <feature_name>
    • Be sure to open the pull request using the link that shows up (https://github.com/.../pull/new/<feature_name>)
    • This will show up on the repository here
  5. Allow for someone to review your code, and then the change will be merged! Congratulations!

Contact

Slack Workspace Link