- Share your GitHub username with Adrian Połubiński.
- Once added to the board and repo, pick a ticket.
- Assign it to yourself and move it to
in progress
. - Always create a branch from
develop
, our default branch (main
is for production). - After completing your work, raise a PR and link it to the ticket in the comments.
- Include the ticket link in the PR description as well.
- Move the ticket to
in review
. - Assign the PR to Adrian Połubiński for code review.
- If approved, testers (
MajaWielechowska
orKaminskiKrzysztof
) will be assigned. If not, you'll need to make the necessary fixes. - After testing, testers will comment on the results.
- If everything is fine, assign the ticket back to Adrian Połubiński.
- Once code review is complete, your part is done—Adrian Połubiński will handle the merging.
Contact Adrian Połubiński if you need assistance.
To set up the required Node.js version, use nvm.
Ensure you have the following versions installed:
node 18.18.0
npm 8.11.0
Once installed, run npm i --legacy-peer-deps
.
Before starting development, populate the .env.development
file with the necessary variables:
GATSBY_API_URL=
GATSBY_API_KEY=
GATSBY_AUTH_DOMAIN=
GATSBY_PROJECT_ID=
GATSBY_STORAGE_BUCKET=
GATSBY_MESSAGING_SENDER_ID=
GATSBY_APP_ID=
GATSBY_MEASUREMENT_ID=
For these variables, please contact Adrian Połubiński.
To start the development server, run npm run start
.
For a production build, run npm run build
.
To run unit tests, use npm run test:watch
.