{{ define "title" }}
Starhub, is an open source project based on many other applications, it is meant to be a central location for Github's users that wants to get some extra features about their accounts, being a community project any contribution is more than welcome This application is developed by: intika@github https://starhub.be/ intika@librefox.org
You can open an issue anytime you have questions, suggestions, feature requests or anything else :)
This project is based on: - Watchub by @caarlos0 - Starhub by @hanula - Startrack by @seladb - Cookie-Notice by @AOEpeople - HTML-Preview by @niutech - Profile-Summary by @tipsy - Down-Git by @MinhasKamal - Github-ID by @caius - Github-ID by @pingao777 - Github-Corners by @tholman - Github-Gazer by @pingao777 - Github-Stats by @byliuyang - Github-Profile by @thundernet8 - Github-View by @razat249 - Github-Widget by @smuyyh - Github-Release-Stats by @Somsubhra - Github-Activity by @caseyscarborough - A stackoverflow question
Cloning
Clone the projects
git clone git@github.com:Github-Web-Apps/Starhub.git cd StarhubDependencies
Install Go 1.11+ and run the following command to install the needed packages
make setupBuilding
Build command:
make buildDatabase Setup
Install and start postgres service then run:
createdb watchub forsql in ./migrations/*; do psql watchub -f $sql; doneTunnel With Ngrok
To test the entire flow, you’ll need to install ngrok, after the installation run:
ngrok http 3000Register With Github
On github, fill the form with the following informations:
Export Settings:
export GITHUB_CLIENT_ID="Client-ID" export GITHUB_CLIENT_SECRET="Client-Secret"Run It:
go run main.goWe use cookies and datas collection to ensure that you have the best experience on our website. None of the collected datas from Github are disclosed to third party. Cookies are used to: - Identify logged user - Save cookies notice banner choice - Display advertisement by third party This website collect datas to: - Deliver its main service (notifications about Github activity) - Know its audience to deliver a better service - Display advertisement by third party Third party: Third party vendors (Google), use cookies to serve ads based on user's prior visits to this website or other websites. Google's use of advertising cookies enables it and its partners to serve ads to this site based on the users visit and/or other sites on the Internet. Users may opt out of personalized advertising by visiting Ads Settings. (Alternatively, user can opt out of a third-party vendor's use of cookies for personalized advertising by visiting www.aboutads.info.) Starhub uses Google Ad program for serving ads on this site.