Can also be installed on Opera through the Opera Chrome-extension addon.
An addon to help you notice notable forks of a GitHub project.
Sometimes on GitHub, projects are abandoned by the original authors and the development continues on a fork. However, the original repository is seldom updated to inform newcomers of that fact. I have often wasted effort on making a pull-request or installing old buggy versions of projects when the community had already moved to a fork.
To make matters worse, the old projects usually have higher search-engine traffic and a lot more stars than the forks. This makes the forks even harder to find. This addon tries to remedy that by adding a subscript under the name of the repository on the GitHub page of the project with a link to the most notable fork (i.e. the fork with the most stars and at least one star), if such a fork exists.
The tipsy plugin hasn't been updated since 2012 and there is a community supported fork which has merged in all the PRs. However, the alternative only has 27 stars versus the 1,888 stars of the original project (at the time of writing):
Please install the following before building the extension:
The project is supplied with a
Makefile which can produce final files for both Firefox and Chrome.
make chrome make firefox
The build is done by selectively copying parts of the source code to the folder
./.tmp and then archiving it again using either
zip (for Chrome) or
web-ext (for Firefox).
The final archives are kept in the
StandardJS style checker is used for setting the style guide in the code.
For testing, the extension can be loaded into Chrome by going to chrome://extensions and clicking on the Load Unpacked Extension button.
Then navigate to the
.tmp folder in the source code root which was created by running
make chrome and load it. An alternate is to run
make manifest in the root folder and then load the source code root as the unpacked extension. This will allow for a simpler edit-reload cycle, except while editing
For Firefox, the easiest way to test the packaged extension would be to download the unbranded build or the Developer Edition and loading the extension there. Otherwise, one would need to sign the extension via your account on their Addon server. Go to
about:addons, to the Extensions Tab and click the Gear icon (Settings) on the top right to load the packed extension.
If the browser still complains that the package has not been signed, then go to
about:config and set
false. Note that this setting only takes effect on the Developer Edition and the Unbranded versions of the browser even though it shows up in
about:config pages of the release channel versions as well.
olso added an option to set how many days old the last commit on the current repository should be before the forks are shown.
Jorgen1040 helped fix a bug about multiple "also forked" messages appearing.