Freelancing with development workflow
https://gitpitch.com/worknenjoy/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
- Node.js (currently at v8.6.0)
- React with webpack
To run the test:
npm run migrate-test
(first time)
npm run test
(to run the tests)
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 [email protected])
- install:
brew install postgres
(mac) - start the service:
brew services start postgresql
- create postgres user:
createuser postgres -s
- Login into postgres cli:
psql -U postgres
- Create test database:
create database gitpay_test;
- Create a dev database:
create database gitpay_dev;
- Exit:
\q
To run the migrations
npm run migrate
To create a new migration
sequelize migration:create --name modelname
npm run dev
npm run start:dev
Then you can access at http://localhost:8082
Docker Engine
Docker Compose
- Docker Engine: https://docs.docker.com/install/linux/docker-ce/ubuntu/
- Docker Compose: https://docs.docker.com/compose/install/
- Docker and Docker Compose:
sudo pacman -S docker docker-compose
- Run
docker-compose up
Then you can access at http://localhost:8082
- Run
docker-compose -f docker-compose.test.yml up
Here you can start to learn how to create your first pull request and start to be a contributor: worknenjoy#247