Skip to content

Instantly share code, notes, and snippets.

@svkorepanov
Last active February 13, 2020 20:25
Show Gist options
  • Select an option

  • Save svkorepanov/8724bea40dd3ef717b9cbbbe67eb5285 to your computer and use it in GitHub Desktop.

Select an option

Save svkorepanov/8724bea40dd3ef717b9cbbbe67eb5285 to your computer and use it in GitHub Desktop.
Here is my notes about How to build your own big project with React, SSR, Node.js backend, custom UI library published as nmp package and all it with CI/CD sauce

So, in case of simple application or midlarge application we can just use create-react-app. It will allows us to avoid many dificulties.

In my case I want to build big application as if we start new enterprise project.

So here is my plun for upcoming few weeks

  • Build simple react-app with TS
    • Choose bunlder (webpack, parcel)
    • Configure bundle
    • Add React with TS
    • Add PostCSS
    • Add StyleLint
    • Add ESLint
    • Add husky and lint-staged
    • Add react-router core
    • add react-redux
    • add redux-saga
    • add connected-react-router
  • Create CI/CD on the GitLab
  • Create UI library
    • Find out how to publish npm package
    • Choose bundler
    • Configure bundler
    • Build some ui components
  • Learn Node.js
  • Build Node.js Application and configure CI/CD for its
  • Create simple Design for application
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment