Skip to content

hernanrz/git-money

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

237 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

With git money you can let your work speak for itself.

It shouldn’t matter where you are - the United States, Ukraine, an island, India or anywhere. If your code solves a problem, you should be paid. The quality of your work should be all that matters when providing a solution to a problem. With git money, your work is your resume. Nothing else matters.

Not a coder? Not a problem.

A problem doesn’t have to be technical. People have needs for graphics, text, video editing, social media assistance and many other things - and they're willing to pay for it. If you have a skill, there might be money waiting for you.

How it works:

git opportunities

Browse current bitcoin-payable Issues on GitHub. All Issues with a payout will contain the green label git money along with a "Current Bounty:" when viewed. The current payout for resolving in the issue is denoted in BTC (Bitcoin) and US Dollars. If you have a question about the Issue, feel free to comment on it and ask! New to git?

git work

Once you've found an opportunity, you're halfway home (or wherever it is you're going!). Go ahead and get to work! All you need to do is clone the repo, create a branch, commit your changes and submit a pull request. In your pull request message, make sure to note that it resolves the issue and also include your bitcoin address. New to Bitcoin?

git money

Once your pull request is merged, you instantly get paid. However you choose to git money is up to you. Some people look for small issues that add up to larger sums. Others go straight for the big jobs. Maybe you're middle of the road, picking and choosing to make extra money on the side. It's completely up to you how you want to git money.

Interested in running Git Money in your own repository?

Requirements

How it works

  1. From the command line on a 21 Bitcoin Computer, run gitmoney ISSUE DESCRIPTION with the issue title and the description of the issue that you would like to post to GitHub.
  2. Assuming that no errors were encountered, your issue should now appear in your GitHub repository.
  3. Post links to your issue on the Internet (Reddit, Twitter, other social media).
  4. Review pull requests resolving the issue as they come in.
  5. Merge the pull request that best resolves the issue to unlock the bounty.

Installation instructions

  1. Install the git-money repository on your 21 Bitcoin Computer as you would with any GitHub repository.
  2. In the git-money folder that you just installed on your 21 Bitcoin Computer, run sudo pip3 install --editable . to install the gitmoney CLI functionality.
  3. Procure a GitHub access token from a repo admin account here.
  4. Procure a BitGo access token here.
  5. Procure Twitter access tokens
  6. Export your access tokens:
export ACCESS_TOKEN=<BITGO_ACCESS_TOKEN>
export GITHUB_TOKEN=<GITHUB_ACCESS_TOKEN>
export TWITTER_CONSUMER_KEY=<TWITTER_CONSUMER_KEY>
export TWITTER_CONSUMER_SECRET=<TWITTER_CONSUMER_SECRET>
export TWITTER_ACCESS_KEY=<TWITTER_ACCESS_KEY>
export TWITTER_ACCESS_SECRET=<TWITTER_ACCESS_SECRET>
  1. Set your repo path in /config/config.js
  2. To fire the git money server enter gitmoney --init
  3. To set an issue enter gitmoney --issue 'ISSUE TITLE' --description 'ISSUE DESCRIPTION'

Questions? Comments?

Please join slack.21.co or open an issue.

About

Work anywhere in the world and get paid for all of your pull requests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 44.1%
  • CSS 27.5%
  • JavaScript 15.4%
  • Python 13.0%