Performant GitHub clone application powered by React + Express as universal JavaScript.
Under development.
Implemented features:
- Git repository viewer
- Push / Pull via HTTP(s)
- Authentication
- Issues
- Pull requests
- ...
make build start
Application configurations are available by config.json
Run MySQL and Redis by Docker
docker-compose up -d
Creating
npx sequelize db:create
Seeding
npx sequelize db:seed
Migrating
npx sequelize db:migrate
Watch changes and build incrementally with
npm run watch:js # for frontend
npm run watch:server # for server
Also watch internal package @gitcub/ui
, add follows
cd packages/ui
npx tsc -w
npm test
MIT © keik