Skip to content

Roadmap

Ryan Johnson edited this page Aug 24, 2018 · 4 revisions

Tentative Roadmap

Phase 0 (0.x)

  • Document contribution guidelines
    • glossary of terms (if needed)
    • core maintainers
    • review process
    • etc.
  • Initialize Wiki to document standards
    • naming
    • file structure
    • tabs vs spaces
    • etc.
  • Prototype dev pipeline (How will a contributor add/update features?)
    • React storybook (or equivalent library) to easily publish component documentation

Considerations

  • New features must be functional
  • Unit tests are highly recommended (if possible)
  • API consistency is recommended (if possible)
    • As inconsistencies are identified, discussions will take place to define standards.

Phase 1 (v1.0.0)

  • Finalize dev pipeline
    • Automated Unit Testing (TravisCI, CircleCI, etc.)
      • Enzyme? Jest? Jasmine? Other?
    • Automatic Linting (eslint)
    • Continuous Deployment
      • master branch for edge/unpublished, release for stable/published
  • Build component for every HelixUI element that emits custom events
    • see "Custom Elements" docs for HelixUI

Phase 2 (v2.0.0)

  • React components built for all CSS-based HelixUI components (e.g., radio, select, pagination, etc.)
    • Full list TBD
Clone this wiki locally