Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Webpack 2 #172

Merged
merged 4 commits into from Jan 20, 2017
Merged

Upgrade to Webpack 2 #172

merged 4 commits into from Jan 20, 2017

Conversation

ChristopherBiscardi
Copy link
Member

Removes webpack configurator in favor of regular object access. I think configurator was nice in some respects but overall didn't add enough to be worth rewriting to ensure webpack 2.0 compat.

Shore up the graphql-directory-api tests

Add leo build, which is intended to be the "one-off for production" command. leo develop will turn into a webpack-dev-server style situation. Should think about whether leo develop or leo build --develop makes more sense.

TODO:

Docs

  • Plugins
    • Pipeline/bundle plugin options
    • Scaffolding (client, static, html)
    • Adding Content Types to config (index, schema)
    • Post Processing (process.js)
  • Commands (build, develop, update-schema, API)
  • Creating Content Types from markdown files, Contentful, git repos, etc (How data is processed and the "API" is created)
  • data as source of truth (urls, etc)
  • leo.config.js

Other

  • Update blog starter
  • Deal with iconv-loader warning in static bundle? It's annoying for regular usage to show this.

@ChristopherBiscardi ChristopherBiscardi mentioned this pull request Jan 9, 2017
@ChristopherBiscardi ChristopherBiscardi merged commit c453993 into master Jan 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant