You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+33-11Lines changed: 33 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,4 @@
1
+
1
2
# SCRUM Helper
2
3
3
4
**SCRUM Helper** is a Chrome extension designed to simplify writing scrums in Google Groups for FOSSASIA projects. By adding your GitHub username, date range, and other options, it automatically fetches your PRs, Issues, and reviewed PRs via the GitHub API and pre-fills the scrum. You can then edit the scrum to fit your needs.
@@ -12,13 +13,30 @@
12
13
13
14
## How to install
14
15
16
+
### For Chrome:
17
+
15
18
1. Clone this repository to your local machine.
16
19
2. Go to `chrome://extensions` on your chrome browser.
17
20
3. Enable Developer Mode (toggle in the top-right) if not already.
18
21
4. Click Load unpacked and select the `src` folder inside the cloned repo
19
22
5. Click the Scrum Helper icon on your browser toolbar
20
23
6. Fill in your settings in the popup (GitHub username, date range, etc.)
21
24
25
+
### For Firefox:
26
+
27
+
1. Clone this repository to your local machine.
28
+
2. Open Firefox and navigate to `about:debugging`
29
+
3. Click on "This Firefox" in the left sidebar
30
+
4. Click "Load Temporary Add-on..."
31
+
5. Navigate to the `src` folder inside the cloned repo and select the `manifest.json` file
32
+
6. The extension will be loaded temporarily and will remain active only for the current browser session
33
+
7. Click the Scrum Helper icon on your browser toolbar
34
+
8. Fill in your settings in the popup (GitHub username, date range, etc.)
35
+
36
+
**Note for Firefox users:** The extension will be automatically removed when you close Firefox. You'll need to reload it each time you start a new browser session by repeating steps 2-5.
37
+
38
+
**Persistence Note:** If you need the extension to persist between sessions, use Firefox Developer Edition. You can enable persistence by setting `xpinstall.signatures.required` to `false` in the browser's configuration.
39
+
22
40
## Usage
23
41
24
42
### For Google Groups:
@@ -35,6 +53,7 @@
35
53
- The extension will prefill scrum content for you to edit
36
54
37
55
### New Features
56
+
38
57
1.**Standalone Popup Interface**
39
58
- Generate reports directly from the extension popup
40
59
- Live preview of the report before sending
@@ -56,9 +75,9 @@ $ npm install
56
75
57
76
## Screenshots
58
77
59
-

78
+

60
79
61
-

80
+

62
81
63
82

64
83
@@ -70,29 +89,32 @@ Scrum Helper is not limited to the [FOSSASIA](https://github.com/fossasia) organ
70
89
71
90
1.**Install the Extension**
72
91
73
-
- Load it into your browser through [Chrome Extension Developer Mode](https://developer.chrome.com/docs/extensions/mv3/getstarted/).
92
+
* For Chrome: Load it into your browser through [Chrome Extension Developer Mode](https://developer.chrome.com/docs/extensions/mv3/getstarted/).
93
+
* For Firefox: Load it as a temporary add-on through `about:debugging` as described above.
74
94
75
95
2.**Update the Organization**
96
+
* Currently, the extension uses `org:fossasia` to fetch GitHub issues and PRs.
97
+
* To make it work with your GitHub organization:
98
+
* Open `scrumHelper.js` (or wherever the GitHub API URLs are defined).
99
+
* Replace:
76
100
77
-
- Currently, the extension uses `org:fossasia` to fetch GitHub issues and PRs.
78
-
- To make it work with your GitHub organization:
79
-
- Open `scrumHelper.js` (or wherever the GitHub API URLs are defined).
0 commit comments