STENCIL v2

Electric Boogaloo

What, How, and Why?

STENCIL 1.0

Purpose

Provide styles and components to ease the process of building product pages.

Timeline

Version Date
v0.0.2 11/16 
v1.0.0 04/17 (Δ 5 months)
v2.0.0-beta.1 08/17 (Δ 4 months)
v2.0.0 10/18 (Δ +1 year)

1.0: Where We Were

  • Most of the components we have now
    • <Button>, <Input>, <PackageCard>
  • Project Structure
  • Build configuration
  • Documentation

STENCIL 2.0

Started with <Form>

Also, <Row> and <Col>

What exists now?

COMPONENTS:

  • Decomposed

  • Extendable

  • Simpler

Composability

BEFORE:

AFTER:

Extensibility

Simplicity

Utility

Lessons Learned

Versioning & Releases

  • Semantic versioning
  • Publishing releases on npm
  • Documenting releases on GitHub
  • Contributing

Prereleases

Dependency Management

Stencil vs. Styleguide

Stencil 3.0

& Beyond

Solidifying Essentials

More Utility

More Composability

Better Docs

Possible Directions

  • Styled components
  • Stencil core
  • Themes

 

 

Lighter Releases

Stencil v2.0

By unicode

Stencil v2.0

  • 188