Skip to content

This Chrome extension helps in automatically putting together Scrums based on your Github contributions

License

Notifications You must be signed in to change notification settings

fossasia/scrum_helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCRUM Helper

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.

SCRUMLOGO

Features

  • Fetches your GitHub PRs, Issues, and reviewed PRs
  • Auto-generates scrum updates
  • Supports Google Groups, Gmail, Yahoo, and Outlook compose windows

How to install

  1. Clone this repository to your local machine.
  2. Go to chrome://extensions on your chrome browser.
  3. Enable Developer Mode (toggle in the top-right) if not already.
  4. Click Load unpacked and select the src folder inside the cloned repo
  5. Click the Scrum Helper icon on your browser toolbar
  6. Fill in your settings in the popup (GitHub username, date range, etc.)

Usage

For Google Groups:

  • Open Google Groups New Topic
  • Start a New Conversation
  • Refresh the page to apply the Scrum Helper settings
  • Use the pre-filled scrum and edit as needed

For Gmail, Yahoo, and Outlook:

  • Open the Compose window.
  • Ensure the Scrum Helper settings are applied (follow step 6 above)
  • The extension will prefill scrum content for you to edit

Setting up the code locally

$ git clone https://github.com/fossasia/scrum_helper/
$ cd scrum_helper
$ npm install

Screenshots

SCRUM

POPUP

About contributing

  • Follow the Issues and PRs templates as far as possible.
  • If you want to make a PR, please mention in the corresponding issue that you are working on it.
  • Before making a PR, ensure your code is properly formatted and linted:
    • Format your code: This command automatically formats your code based on the project's style guidelines.
      npm run format
    • Check for issues: This command runs the formatter, linter, and import sorting on the requested files to enforce coding standards.
      npm run check
    • Fix linting errors: If the linter detects fixable issues, this command will automatically apply the necessary corrections.
      npm run fix
  • If you encounter any bugs, please report them at the Issues page.

About

This Chrome extension helps in automatically putting together Scrums based on your Github contributions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 19