[BREAKGLASS] BTC + BitHub = An experiment in funding privacy OSS.
Go to file
Moxie Marlinspike b0b5815c8a Merge pull request #2 from bjfish/master
Fixing potential issue with payouts not being equal for multiple commits
2013-12-16 15:42:47 -08:00
config Initial Commit 2013-12-16 10:06:10 -08:00
design Initial Commit 2013-12-16 10:06:10 -08:00
src Adding test with multiple authors and verifying payment amounts 2013-12-16 17:34:55 -06:00
.gitignore Initial Commit 2013-12-16 10:06:10 -08:00
.travis.yml Add Travis CI support 2013-12-16 12:23:13 -08:00
assembly.xml Initial Commit 2013-12-16 10:06:10 -08:00
pom.xml Initial Commit 2013-12-16 10:06:10 -08:00
Procfile Update procfile 2013-12-16 10:08:35 -08:00
README.md Fixed README heroku instructions so that step 4 isn't getting cut off 2013-12-16 18:21:39 -05:00
system.properties Initial Commit 2013-12-16 10:06:10 -08:00

BitHub

Build Status

BitHub is a service that will automatically pay a percentage of Bitcoin funds for every submission to a GitHub repository.

Building

$ git clone https://github.com/WhisperSystems/BitHub.git
$ cd BitHub
$ mvn3 package

Running

  1. Create a GitHub account for your BitHub server.
  2. Create a Coinbase account for your BitHub server.
  3. Add the above credentials to config/sample.yml
  4. Execute $ java -jar target/BitHub-0.1.jar server config/yourconfig.yml

Deploying To Heroku

$ heroku create your_app_name
$ heroku config:set GITHUB_USER=your_bithub_username
$ heroku config:set GITHUB_TOKEN=your_bithub_authtoken
$ heroku config:set GITHUB_REPOSITORIES="[\"https://github.com/youraccount/yourrepo\", \"https://github.com/youraccount/yourotherrepo\"]"
$ heroku config:set COINBASE_API_KEY=your_api_key
$ git remote add your_heroku_remote
$ git push heroku master

Mailing list

Have a question? Ask on our mailing list!

whispersystems@lists.riseup.net

https://lists.riseup.net/www/info/whispersystems

Current BitHub Payment For Commit:

Current Price