https://github.com/aligent/pert-with-wings
Helper to make PERT estimates in JIRA / Azure DevOps tickets
https://github.com/aligent/pert-with-wings
Last synced: about 1 year ago
JSON representation
Helper to make PERT estimates in JIRA / Azure DevOps tickets
- Host: GitHub
- URL: https://github.com/aligent/pert-with-wings
- Owner: aligent
- Created: 2022-01-16T00:18:23.000Z (over 4 years ago)
- Default Branch: production
- Last Pushed: 2025-03-31T09:16:28.000Z (about 1 year ago)
- Last Synced: 2025-04-02T23:46:09.574Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://aligent.github.io/pert-with-wings
- Size: 5.92 MB
- Stars: 4
- Watchers: 14
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PERT With Wings
Helper to make PERT estimates in JIRA / Azure DevOps tickets.
This project creates two zip files including Chrome and Firefox extension packages in /extensions folder.
Uses https://crxjs.dev/vite-plugin to build the react typescript based application to a browser extension.
# Installation
`yarn`
# Development
## For Chrome
`yarn dev`
in chrome://extensions enable Developer mode and point to /dist folder by clicking on **Load unpacked** button.
## For Firefox
`yarn dev:firefox`
in about:debugging click on **Load Temporary Add-on** button and point to /dist/manifest.json file.
# Creating chrome / firefox extension packages.
Find `PERT with wings testing` secure note in LastPass containing testing credentials and create `.env` in project root.
**Important:** Increment the version number of the extension by updating version in `package.json`. (This will be the version of the extension as well.)
`yarn deploy`
This will run tests and create three zip files inside /extensions folder, 2 for chrome web store and Firefox Add-ons, one including the source code which is required for firefox add-on submission.
# Report a bug / Request a feature
Create an issue in https://aligent.atlassian.net/jira/software/c/projects/PERT/issues/.
# Contribute
Please send a PR to this repo with a clear list of what you've done. However before merging, any new changes should be approved by Project Management Team Leader.
# Publishing to Chrome Web Store / Firefox Add-ons.
## Chrome Web Store
- Get yourself added to `aligent-extensions` Publisher group by contacting a Principal Software Engineer / General Manager IT.
- In https://chrome.google.com/webstore/devconsole/, select publisher **aligent-extensions**, go to **Items** and select **PERT With Wings**.
- Go to **Package** tab and select **Upload new package**.
- Upload `chrome-PERT-with-wings-package-.zip`. (Generate this zip file by following https://github.com/aligent/pert-with-wings#creating-chrome--firefox-extension-packages)
- Go to **Store listing** tab, update description if necessary, and click **Submit for review**.
## Firefox Add-ons
- Create an account at https://addons.mozilla.org/en-US/firefox/
- Get yourself added to `aligent-extensions@aligent.com.au` mozilla addon account as a developer by contacting a Principal Software Engineer / General Manager IT.
- Go to https://addons.mozilla.org/en-GB/developers/addon/pert-with-wings/versions/submit/ and upload `firefox-PERT-with-wings-package-.zip`. (Generate this zip file by following https://github.com/aligent/pert-with-wings#creating-chrome--firefox-extension-packages)
- When prompted also upload a zip file of source code. You can find `pert-extension-source-code-.zip` file in /extensions folder.