From ef2074ad778eafdcc400c9158f209bca298fb31e Mon Sep 17 00:00:00 2001 From: Anuj Date: Mon, 25 Sep 2017 15:48:45 -0700 Subject: [PATCH 1/6] Update Webpack version --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 12cf0d7a..605785e6 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ This starter kit contains all the build tooling and configuration you need to ki - 🌍 Server Side Rendering. - 😎 Progressive Web Application ready, with offline support, via a Service Worker. - 🐘 Long term browser caching of assets with automated cache invalidation. - - 📦 All source is bundled using Webpack v2. + - 📦 All source is bundled using Webpack v3. - 🚀 Full ES2017+ support - use the exact same JS syntax across the entire project. No more folder context switching! We also only use syntax that is stage-3 or later in the TC39 process. - 🔧 Centralised application configuration with helpers to avoid boilerplate in your code. Also has support for environment specific configuration files. - 🔥 Extreme live development - hot reloading of ALL changes to client/server source, with auto development server restarts when your application configuration changes. All this with a high level of error tolerance and verbose logging to the console. From f165885d1ab4d0b8b698938b0f95a49e19c4dcfe Mon Sep 17 00:00:00 2001 From: Anuj Date: Mon, 25 Sep 2017 15:49:58 -0700 Subject: [PATCH 2/6] Update Webpack version --- internal/docs/PROJECT_OVERVIEW.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/docs/PROJECT_OVERVIEW.md b/internal/docs/PROJECT_OVERVIEW.md index ae41c97a..0495fd71 100644 --- a/internal/docs/PROJECT_OVERVIEW.md +++ b/internal/docs/PROJECT_OVERVIEW.md @@ -18,7 +18,7 @@ Below is a general overview of the project. ## Bundled by Webpack -This starter uses Webpack 2 to produce bundles for both the client and the server. The `internal/webpack/configFactory.js` is used to generate the respective Webpack configuration for all our bundles. The factory is heavily commented to help you understand what is going on within the Webpack configuration. +This starter uses Webpack 3 to produce bundles for both the client and the server. The `internal/webpack/configFactory.js` is used to generate the respective Webpack configuration for all our bundles. The factory is heavily commented to help you understand what is going on within the Webpack configuration. > Note: Given that we are bundling our server code I have included the `source-map-support` module to ensure that we still get nice stack traces when executing our code. From 69abd6aaff549fdd1e22ae10fa29e8655d457922 Mon Sep 17 00:00:00 2001 From: Anuj Date: Mon, 25 Sep 2017 15:51:57 -0700 Subject: [PATCH 3/6] Fix acronym --- internal/docs/PROJECT_OVERVIEW.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/docs/PROJECT_OVERVIEW.md b/internal/docs/PROJECT_OVERVIEW.md index 0495fd71..4b1b8c13 100644 --- a/internal/docs/PROJECT_OVERVIEW.md +++ b/internal/docs/PROJECT_OVERVIEW.md @@ -9,7 +9,7 @@ Below is a general overview of the project. -## TOC +## ToC - [Bundled by Webpack](#bundled-by-webpack) - [Transpiled by Babel](#transpiled-by-babel) From c49e130bdca8a43fa1522e5380dd9150d79eb523 Mon Sep 17 00:00:00 2001 From: Anuj Date: Mon, 25 Sep 2017 16:25:45 -0700 Subject: [PATCH 4/6] Fix markdown formatting. --- internal/docs/PKG_SCRIPTS.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/docs/PKG_SCRIPTS.md b/internal/docs/PKG_SCRIPTS.md index 66720007..a9dc77ba 100644 --- a/internal/docs/PKG_SCRIPTS.md +++ b/internal/docs/PKG_SCRIPTS.md @@ -9,11 +9,11 @@ ## `npm run analyze:client` -Creates an 'webpack-bundle-analyze' session against the production build of the client bundle. +Creates an `webpack-bundle-analyze` session against the production build of the client bundle. ## `npm run analyze:server` -Creates an 'webpack-bundle-analyze' session against the production build of the server bundle. +Creates an `webpack-bundle-analyze` session against the production build of the server bundle. ## `npm run build` @@ -43,10 +43,10 @@ Executes `eslint` against the project. Alternatively you could look to install t Executes the server. It expects you to have already built the bundles using the `npm run build` command. -## `npm run test` +## `npm run test` Runs the `jest` tests. -## `npm run test:coverage` +## `npm run test:coverage` Runs the `jest` tests and generates a coverage report. I recommend you look at [codecov.io](https://codecov.io) to host your coverage reports. From ef9b5e7ea9b67016e62cd263ff0a335879584408 Mon Sep 17 00:00:00 2001 From: Anuj Date: Fri, 29 Sep 2017 19:04:19 -0700 Subject: [PATCH 5/6] Update that redux branch does not have Flow --- internal/docs/FEATURE_BRANCHES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/docs/FEATURE_BRANCHES.md b/internal/docs/FEATURE_BRANCHES.md index e20010fc..ad635860 100644 --- a/internal/docs/FEATURE_BRANCHES.md +++ b/internal/docs/FEATURE_BRANCHES.md @@ -12,7 +12,7 @@ Below are a list of extensions to this repository, in the form of branches. Eac - [`apollo`](https://github.com/ctrlplusb/react-universally/tree/feature/apollo) - Adds the Apollo Stack (i.e. Graphql). - [`mobx`](https://github.com/andreyluiz/react-universally/tree/feature/mobx) - Adds MobX as a state management library. - [`postcss-sass`](https://github.com/ctrlplusb/react-universally/tree/feature/postcss-sass) - Adds PostCSS and SASS. - - [`redux-opinionated`](https://github.com/ctrlplusb/react-universally/tree/feature/redux-opinionated) - Adds an opinionated Redux implementation, using `redux-thunk` and `react-jobs` to support data loading across the client/server. It also merges in the `flow` feature branch. + - [`redux-opinionated`](https://github.com/ctrlplusb/react-universally/tree/feature/redux-opinionated) - Adds an opinionated Redux implementation, using `redux-thunk` and `react-jobs` to support data loading across the client/server. If you would like to add a new feature branch log an issue describing your chosen technology and we can come up with a plan together. :) From 0f7f815d608819aff7a4cc9484ecd7b917f5dbef Mon Sep 17 00:00:00 2001 From: anuj Date: Sat, 30 Sep 2017 21:53:42 -0700 Subject: [PATCH 6/6] Add 'Who is using it' section in the README MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As per @ctrlplusb’s comment here: https://github.com/ctrlplusb/react-universally/issues/437#issuecomment-2 98854669 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 605785e6..ca2794c5 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,10 @@ Now go make some changes to the `Home` component to see the tooling in action. - [Deploy your very own Server Side Rendering React App in 5 easy steps](/internal/docs/DEPLOY_TO_NOW.md) - [Changelog](/CHANGELOG.md) +## Who's using it and where? + +You can see who is using it and how in [the comments here](https://github.com/ctrlplusb/react-universally/issues/437). Feel free to add to that telling us how you are using it, we'd love to hear from you. + ## Contributors Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):