Skip to content

Latest commit

 

History

History
93 lines (68 loc) · 1.93 KB

CONTRIBUTING.md

File metadata and controls

93 lines (68 loc) · 1.93 KB

Contributing

Welcome, so you are thinking about contributing ? Awesome, this a great place to start.

Setup

git clone [email protected]:innovativeinnovation/epfl-servicenow-extension.git
cd epfl-servicenow-extension
gem install sass
npm i

Test

npm t

Build

npm run build

or

npm run serve

to update source continuously.

Run

Chrome:

  1. Open Tools -> Extensions
  2. Check the "Developer Mode" option (if not already)
  3. Select "Load unpacked extension"
  4. Navigate to the project epfl-servicenow-extension/dist/chrome and click select

Firefox:

  1. Open Tools -> Add-ons
  2. Click "Debug Add-ons"
  3. Check the "Enable add-on debugging" option (if not already)
  4. Select "Load Temporary Add-on"
  5. Navigate to the project epfl-servicenow-extension/dist/firefox and click open

Opera:

  1. View -> Show Extensions
  2. Click on "Developer Mode" button (if not already)
  3. Click on "Load Unpacked Extension..."
  4. Navigate to the project epfl-servicenow-extension/dist/chrome and click select

Edge Chromium:

  1. ... -> Extensions
  2. Click on "Developer Mode" button (if not already)
  3. Click on "Load Unpacked"
  4. Navigate to the project epfl-servicenow-extension/dist/chrome and click select

Release

  1. Bump the correct version in the file package.json (npm version [<newversion> | major | minor | patch])
  2. Bump the correct version in the files manifest.json and manifest.firefox.json
  3. Update the file CHANGELOG.md
  4. Create the tag (git tag -a v<version> -m "Tagging the v<version> release")

License

Apache License 2.0

Original work (c) ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE, Switzerland, VPSI, 2017-2018.
Modified work (c) William Belle, 2018-2022.

See the LICENSE file for more details.