As of Dash 2, the development of dash-html-components has been moved to the main Dash repo
Refer to the readme for installation and development workflow instructions.
Dash HTML Components consist of generic HTML5 elements based on the MDN spec (also see the W3 index of elements). For more complex UI components, see the Dash Core Components. Contributions are welcome! This repository's open issues are a good place to start.
For larger features, your contribution will have a higher likelihood of getting merged if you create an issue to discuss the changes that you'd like to make before you create a pull request.
- Create a pull request.
- After a review has been done and your changes have been approved, they will be merged and included in a future release of Dash.
- If significant enough, you have created an issue about documenting the new feature or change and you have added it to the dash-docs project.
Please lint any additions to react components with npm run lint
. Rules defined in .eslintrc are inherited from dash-components-archetype
's eslintrc-react.json
Use the GitHub flow when proposing contributions to this repository (i.e. create a feature branch and submit a PR against the master branch).
If your company wishes to sponsor development of open source dash components, please get in touch.