Skip to content

mzogheib/billions

Repository files navigation

Billions

Interactions with the Discogs API

code style: prettier Conventional Commits

This project was bootstrapped with Create React App.

Getting Started

  1. Clone the repo
  2. Create a .env file in the root directory. Get your personal access token here.
REACT_APP_DISCOGS_TOKEN=replace-with-personal-access-token
  1. Start
yarn start

Linting & Code Formatting

Development & Release Process

Pre-development

  • Create an issue in GitHub describing the required changes

Development

  • Create a feature branch off master and reference the issue number in the name, e.g.
git checkout -b ISSUE/#23
  • Develop and commit. Commit messages can be anything, short and meanigful
  • When a feature is complete push the branch to remote and raise a PR
  • Ensure the PR title follows the Conventional Commits specification specification. An example title is
feat: New results page
  • Squash & merge the PR to master

Notes

Release

  • Based on the commit messages standard-version is used to bump version and generate the changelog
yarn release
yarn publish-release

TODO

  • Add React Playroom
  • Add Storybook
  • Split into monorepo so that Playroom and Storybook are in separate packages

Random things

  • Should each screen specify padding or should it be global in a root Box?