Skip to content

mcsharps/musicApp

Repository files navigation

Discogs Music App

Simple app for displaying a users record collection.

This was forked from alicoding/react-webpack-babel.

Getting Started

  1. Clone this repo
  2. Delete the .git folder
  3. git init
  4. Update the README
  5. Update the package.json
  6. yarn install or npm i

Technologies

  • React
  • Redux (with dev tools middleware and React bindings)
  • React-Router (with Redux bindings)
  • Babel (ES2015, stage-2 presets, React, and transform-inline-environment-variables)
  • Browser Polyfills (fetch, babel-polyfill for ES6)
  • Hot Module Reloading for js / jsx / css (only for regular React components, pure functional components will require a browser refresh)
  • Webpack
  • PostCSS (autoprefixer and various plugins, mostly targeting future CSS syntax)
  • ESLint
  • Git hooks (test and lint before committing)

Developing

After following the Getting Started instructions, run:

> $ npm start

The app should automatically launch in your browser. If you use a different dev server, the default / 404 route should be configured to index.html.

Eslint runs as a webpack preLoader. This means webpack lints the *.js and *.jsx files prior to transpiling them with Babel.

Run tests with npm test.

This project uses husky to add githooks to block commits that don't pass npm run validate.

Before working on a feature, consult our versioning doc.

Production Build

> $ npm run build

For details see the deploying doc

To Do

add general proxy with template for users to interact

About

discogs record collection display

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published