A simple app for helping people star a set of GitHub projects
We wanted an easy way to help our members star/bookmark our GitHub projects. We also wanted to avoid having to host this project somewhere. The result is a React app that runs entirely on the client and can be served up via GitHub pages.
Repos are specified either in repos.json
or in the
URL like so: [example link] (the latter taking precedence
if present)
Then, send out a link to the site (either bare or with the repo strings in the URL). Users can go to the app, login to their GitHub account, and click a button to star a set of GitHub repos all at once.
A running demo with Hack4Impact repos specified can be found here: [github-pages url]
To build:
-
Install project dependencies:
npm install
andbower install
-
Install the Gulp CLI:
npm install --global gulp
-
For a one-off build,
gulp build
or to watch the directory and rebuild on changes:gulp watch
-
Open
index.html
to see the running app