Work on issues on demand and be rewarded by learning, using Git workflow and continuous integration
Branch: master
Clone or download
alexanmtz New Crowdin translations (#327)
* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (English, United States)

* New translations en.json (English, United States)

* New translations en.json (Portuguese, Brazilian)
Latest commit 2b0c392 Feb 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci better circleci build run for frontend tests Sep 8, 2018
.vscode #3 Pattern JavaScript Apr 11, 2017
config Local login (#199) Dec 18, 2018
frontend New Crowdin translations (#327) Feb 15, 2019
locales New Crowdin translations (#307) Jan 29, 2019
migration/migrations Issue #225 preferences (#279) Jan 18, 2019
models refactoring in the naming convention to models (#280) Jan 20, 2019
modules debugging on transfer created webhook Jan 29, 2019
test refactoring in the naming convention to models (#280) Jan 20, 2019
.editorconfig Use Angular as the front end (#2) Apr 9, 2017
.env.example fixing some issues with the offers and notifications about interest Jan 5, 2019
.eslintignore fixing user payment for a task, refactor and able non registered user… Sep 8, 2018
.eslintrc
.gitignore I18n (#162) Oct 23, 2018
.sequelizerc refactoring in the naming convention to models (#280) Jan 20, 2019
.travis.yml Updated migrate to update logging property set false. (#119) Jul 27, 2018
ISSUE_TEMPLATE.md fix issue template Dec 21, 2018
LICENSE Initial commit Apr 6, 2017
PITCHME.md updating presentation Jan 2, 2019
Procfile Use Angular as the front end (#2) Apr 9, 2017
README.md update doc with env instructions Feb 14, 2019
app.json updating apps json Feb 15, 2019
cron.js
crowdin.yml Update Crowdin configuration file Jan 20, 2019
deploy-ghpages.sh adding a pull before build on setup config of a github pages build Sep 13, 2018
docker-compose.test.yml Solved #92 (#120) Jul 28, 2018
docker-compose.yml adjusting env for docker Dec 29, 2018
migrate.js a sample config to getting started with circle ci (#126) Aug 5, 2018
package-lock.json updating apps json Feb 15, 2019
package.json Leandro ramos (#316) Feb 1, 2019
server.js changing the home page with free illustrations and better color and f… Jan 24, 2019

README.md

Gitpay

Codacy Badge FOSSA Status Waffle.io - Columns and their card count first-timers-only Average time to resolve an issue

Freelancing with development workflow

https://gitpitch.com/worknenjoy/gitpay

What is Gitpay?

We offer a marketplace for developersand platforms that use git for on demand project needs, using the Git Workflow as contract to deliver issues solved and be rewarded for contribute.

  • You can complete tasks with open collaboration and receive bounties for it
  • Companies can receive reports, fixes and enhancements about the project by developers and offer bounties to complete required tasks

Who is contributing

Join the team

Join the Gitpay team http://probot-invite.herokuapp.com/join/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ3b3JrbmVuam95IiwiaXNzIjo1NTM1NTQsInJvbGUiOiJtZW1iZXIiLCJ0ZWFtcyI6WyIyODA0NDE5IiwiMjYzNzkyOSJdLCJpYXQiOjE1NDY0NzI4NjR9.iHSIS0XuvmvhwOROdkKw64i00PgzeK4e7h_yCxFh1YE

Requirements

  • Node.js (currently at v8.6.0)
  • React with webpack

Running tests

To run the test: npm run migrate-test (first time)

npm run test (to run the tests)

Env to do some actions

For fully integration with api services used by the platform, you will need the api keys. You should make a copy of your .env.example to .env with the right credentials. Please let me know if you need any of those to solve a issue (mail tarefas@gitpay.me)

You can do this with: cp .env.example .env

Database

Install postgres

  1. install: brew install postgres (mac)
  2. start the service: brew services start postgresql
  3. create postgres user: createuser postgres -s
  4. Login into postgres cli: psql -U postgres
  5. Create test database: create database gitpay_test;
  6. Create a dev database: create database gitpay_dev;
  7. Exit: \q

Run migration

To run the migrations

npm run migrate

To create a new migration

sequelize migration:create --name modelname

Run project

Frontend server

npm run dev

Backend (node.js)

npm run start:dev

Then you can access at http://localhost:8082

Docker

Requirements

  • Docker Engine
  • Docker Compose

Linux

Ubuntu

Installing

Arch Linux / Manjaro / Antergos

Installing

  • Docker and Docker Compose: sudo pacman -S docker docker-compose

Running

Development environment
Test environment
  • Run docker-compose -f docker-compose.test.yml up

First timers

Here you can start to learn how to create your first pull request and start to be a contributor: https://github.com/worknenjoy/gitpay/issues/247

License

FOSSA Status