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

Client template proposal and needs #1

Open
8 tasks
rafibomb opened this issue Nov 17, 2018 · 1 comment
Open
8 tasks

Client template proposal and needs #1

rafibomb opened this issue Nov 17, 2018 · 1 comment

Comments

@rafibomb
Copy link
Contributor

rafibomb commented Nov 17, 2018

Proposal:
We build a new client template that is future forward, webpack based, and simplifies integration for our clients regardless if they are building a site or an app.

We'll likely need two versions of this template both based on the same tech stack.

  • Vue.js components and templating
    • SPA option
    • Prerender (Static Site Generation)
  • ES2015+ with Babel
  • webpack module bundling
  • JS and Sass Linting
  • Minify JS and CSS
  • Netlify Deploy
  • Browsersync like function
  • Node Sass, PostCSS, Autoprefixer
  • Styleguide generator
    • Contextual HEAD updates
    • multiple layouts

For websites, we can use jQuery and Foundation wrapped with vue directives. (Or if the client wants jQuery)
For apps, we'll need to fill in some core plugins with Vue.js components or vanilla JS libraries.

Core plugins:

Optional add-ons:

@rafibomb rafibomb changed the title JS plugins needed Client template proposal and needs Nov 19, 2018
@jnemeth
Copy link

jnemeth commented Nov 22, 2018

Interesting read @tdhartwick shared: https://2018.stateofjs.com/front-end-frameworks/overview/

My preference is being agnostic to JS and JS frameworks. Nice to have something 'just for us' we can grab for apps like VUE, but not limit everyone else to use only vue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants