A web app to get all repositories from a Github user. Consumes Github GraphQL API.
- Have a github account
node
version >= 11npm
version >= 6- Generate your personal access token for Github GraphQL API
- Create a
.env
file at the root of the project folder, copy the content of.env.dist
and add your access token to theGITHUB_API_TOKEN
field.
- Have a
now
account now-cli
version >= 16
-
install: after cloning the project, open a new terminal
cd
in the newly created folder, and runnpm install
-
Launch (development mode) : in a terminal, launch
npm start
-
Launch (production mode) :
npm run prod
-
Format code (with Prettier):
npm run format
-
Deploy (to a branch, not to production):
npm run branch:deploy
-
Deploy (to production):
npm run prod:deploy
-
Test:
npm run test
- workflow: webpack
- deployement: Zeit Now
- UI: React
- Data: Apollo-boost
- Styles: Tailwind CSS, PostCSS, CSS Modules
- Format: Prettier
- Test: Jest