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
+39-16Lines changed: 39 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,43 @@
1
-
# SCRUM Helper
2
1
3
-
**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.
2
+
# Scrum Helper
3
+
4
+
**Scrum Helper** is a Chrome extension that simplifies writing development reports by auto-filling content based on your Git activity. Just enter your GitHub username, select a date range, and choose your preferences, the extension automatically fetches your commits, pull requests, issues, and code reviews via the GitHub API and generates a pre-filled report that you can edit as needed. While currently focused on Git-based workflows, Scrum Helper is designed to expand to other platforms in the future.
4
5
5
6

6
7
7
8
## Features
8
9
9
-
- Fetches your GitHub PRs, Issues, and reviewed PRs
10
-
- Auto-generates scrum updates
11
-
- Supports Google Groups, Gmail, Yahoo, and Outlook compose windows
10
+
- Automatically fetches your Git activity, including commits, pull requests, issues, and code reviews.
11
+
- Currently supports GitHub, with plans to expand to other platforms
12
+
- Generates editable scrum updates based on your selected date range
13
+
- Integrates directly with compose windows in Google Groups, Gmail, Yahoo Mail, and Outlook
12
14
13
15
## How to install
14
16
17
+
### For Chrome:
18
+
15
19
1. Clone this repository to your local machine.
16
20
2. Go to `chrome://extensions` on your chrome browser.
17
21
3. Enable Developer Mode (toggle in the top-right) if not already.
18
22
4. Click Load unpacked and select the `src` folder inside the cloned repo
19
23
5. Click the Scrum Helper icon on your browser toolbar
20
24
6. Fill in your settings in the popup (GitHub username, date range, etc.)
21
25
26
+
### For Firefox:
27
+
28
+
1. Clone this repository to your local machine.
29
+
2. Open Firefox and navigate to `about:debugging`
30
+
3. Click on "This Firefox" in the left sidebar
31
+
4. Click "Load Temporary Add-on..."
32
+
5. Navigate to the `src` folder inside the cloned repo and select the `manifest.json` file
33
+
6. The extension will be loaded temporarily and will remain active only for the current browser session
34
+
7. Click the Scrum Helper icon on your browser toolbar
35
+
8. Fill in your settings in the popup (GitHub username, date range, etc.)
36
+
37
+
**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.
38
+
39
+
**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.
40
+
22
41
## Usage
23
42
24
43
### For Google Groups:
@@ -35,6 +54,7 @@
35
54
- The extension will prefill scrum content for you to edit
36
55
37
56
### New Features
57
+
38
58
1.**Standalone Popup Interface**
39
59
- Generate reports directly from the extension popup
40
60
- Live preview of the report before sending
@@ -56,9 +76,9 @@ $ npm install
56
76
57
77
## Screenshots
58
78
59
-

79
+

60
80
61
-

81
+

62
82
63
83

64
84
@@ -70,29 +90,32 @@ Scrum Helper is not limited to the [FOSSASIA](https://github.com/fossasia) organ
70
90
71
91
1.**Install the Extension**
72
92
73
-
- Load it into your browser through [Chrome Extension Developer Mode](https://developer.chrome.com/docs/extensions/mv3/getstarted/).
93
+
* For Chrome: Load it into your browser through [Chrome Extension Developer Mode](https://developer.chrome.com/docs/extensions/mv3/getstarted/).
94
+
* For Firefox: Load it as a temporary add-on through `about:debugging` as described above.
74
95
75
96
2.**Update the Organization**
97
+
* Currently, the extension uses `org:fossasia` to fetch GitHub issues and PRs.
98
+
* To make it work with your GitHub organization:
99
+
* Open `scrumHelper.js` (or wherever the GitHub API URLs are defined).
100
+
* Replace:
76
101
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).
Copy file name to clipboardExpand all lines: package.json
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
-
"name": "scrum_helper_extension",
2
+
"name": "scrum-helper",
3
3
"version": "1.0.0",
4
-
"description": "This extension helps in writing Scrums in google groups, particularly related to FOSSASIA. It converts a link to a github PR or an Issue to display the PR or the Issue's name along with the link to it.",
4
+
"description": "This extension simplifies writing development reports by auto-filling content based on your Git activity.",
0 commit comments