Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Confit - Generate your Web Build Tools

Confit - Generate your Web Build Tools

`npm install -g yo generator-confit`
`yo confit`

That's all you need to type to create a set of modern build tools for web development.

Slides used at Melbourne F-enders Meetup (March 3 2016) and Melbourne AngularJS Meetup (March 10 2016)

Brett Uglow

March 09, 2016
Tweet

More Decks by Brett Uglow

Other Decks in Technology

Transcript

  1. Purpose u Become a user of Confit u Become a

    contributor to Confit … and make the world a better place for front-end developers J
  2. Complexity has increased HTML CSS JS Component Libraries CSS Libraries

    Frameworks Loaders CSS Compilers Transpilers & Compilers Linting Minification Bundling Asset Pipelines Scaffolders / Generators Unit Testing Browser Testing Semantic Releases Jade JSX Compiler CI/CD Multiple Environments
  3. Writing tool config is costly & hard Tool config Project

    Project 1 Project 2 Time Coupling Churn Portability
  4. Confit gives you… Confit.json package.json dev, build, serve, test, release

    README.md ├── config ├── reports │ ├── coverage │ └── unit └── src └── modules └── demoModule ├── assets │ ├── font │ └── img ├── browserTest ├── styles ├── template └── unitTest Project Definition Build Tools & Standard Processes Tool config
  5. The roadmap u Beta – mid March u Fix bugs

    u Tidy up further u React support u 1.0 Release – 7th April u Future u Add project-type question (front-end web, node library, full-stack web) u Community contributions!!