Git Product home page Git Product logo

git-money's Introduction

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. In order to access the GitHub API, you must also create a Personal Access Token by clicking here and set it as an environment variable as GITHUB_TOKEN.
  4. Then create a BitGo access token and set it as an environment variable under ACCESS_TOKEN here.
  5. To set an issue enter gitmoney 'ISSUE TITLE' 'ISSUE DESCRIPTION'

Server Installation instructions

  1. Install npm and jpeg dev library: sudo apt-get install libjpeg-dev npm
  2. Use pip to install the required modules: sudo pip3 install -r requirements.txt
  3. Install BitGo Express following the readme at the link above.
  4. From your copy of the BitGo Express repo run: nodejs bin/bitgo-express
  5. Start the gitmoney server from your git-money repo: python3 startserver.py

Questions? Comments?

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

git-money's People

Contributors

aiouy avatar araaku avatar cponeill avatar davemc84 avatar masonicgit avatar matthewgroff avatar matthewjamesr avatar mousavian avatar pkrasam avatar sainiarun avatar wbinns avatar weex avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.