Skip to content

steelbrain/github-rehab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Rehab

A chrome extension born out of frustration with the current iteration of Github design, created by someone using Github for over 10 years.

Getting Started

  1. Open chrome://extensions.
  2. Enable Developer mode.
  3. Click Load unpacked.
  4. Select this repository folder.
  5. Open the extension popup and turn features on/off.
  6. Refresh any open GitHub tab after changing settings.

Features

Built-in behaviors that Github Project Managers have screwed up and I want to fix.

  • Pull Requests
    • Home/End works on PR pages. On macOS, Cmd+Up/Cmd+Down map to Home/End and Alt+Up/Alt+Down map to PageUp/PageDown.
    • Clicking on a commit in the pull request should open the regular commit page, instead of the PR commit page

New Features that do not exist in vanilla Github:

  • Test files are collapsed by default

Current Extension State

  • Popup toggles exist for all planned features.
  • Home/End keyboard fix and regular commit link behavior are currently implemented.
  • Other toggles are scaffolded and persisted, but do not yet alter GitHub behavior.

License

The contents of this repository are licensed under the MIT license. See the LICENSE file for more information.

About

Undo the craziness of Github's PMs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors