Skip to content

A browser extension that allows you to travel to the very first commit of any Github repository

License

Notifications You must be signed in to change notification settings

abdel7ak96/inception-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inception Browser Extension

Version number badge Permissions badge

Motivation

It is quite fun to get to see how some enormous projects out there were started from literally one file, I don't know maybe I'm weird!

Desciption

Inception is a browser extension (and my pet project) that when installed allows the user to travel to the very first commit of any Github repository, even the ones with tens of thousands of commits history (which makes it quite impossible to do using the UI navigation provided by Github, I believe).

Demonstration

Gif image walkthrough demo

Browsers support

  • Opera
  • Chrome

Installation

  1. Download (unzip afterward) or clone this repo locally.
  2. Open your browser and go to extensions.
  3. Enable developer mode
  4. Click on the “Load Unpacked Extension…” button and select the folder holding the files
  5. Et Voila! (IMPORTANT: Don't delete the folder after installation)

TODOs

  • Make it work!
  • Create the popup screen.
  • In web page button enabling/disable toggle.
  • Clean code

Future enhancements

Essentially this is meant to be a smoother way to navigate commits history on gihtub, maybe even provide a timelapse kind of view over projects.

  • Navigate to commit by number/order and branche.
  • Next & previous commits button maybe.
  • Testing with various browsers' versions.

About

A browser extension that allows you to travel to the very first commit of any Github repository

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published