Skip to content
This repository was archived by the owner on Jun 4, 2024. It is now read-only.

Upgrade component toolchain for dash-table to match dash-component-boilerplate #228

Closed
notatallshaw opened this issue Nov 6, 2018 · 4 comments
Assignees
Labels
dash-type-bug Something isn't working as intended dash-type-maintenance Technical debt, dependency management, additional testing, etc.

Comments

@notatallshaw
Copy link

Currently when I use Dash Table in Pycharm it tells me the module dash_table has no attribute DataTable. It seems this is because everything is dynamically loaded, it makes it a lot more difficult to work with compared to other Dash Components.

@chriddyp chriddyp changed the title Feature Request: At least Provide Skeleton Class to help IDEs Upgrade component toolchain for dash-table to match dash-component-boilerplate Nov 7, 2018
@chriddyp
Copy link
Member

chriddyp commented Nov 7, 2018

In fact, we already do this in our other component libraries. We just need to upgrade the toolchain to match the enhancements we made in https://github.com/plotly/dash-component-boilerplate

@chriddyp chriddyp added Attribute: Usability dash-type-bug Something isn't working as intended dash-type-maintenance Technical debt, dependency management, additional testing, etc. labels Nov 7, 2018
@chriddyp
Copy link
Member

@T4rk1n - Could you help @Marc-Andre-Rivet get this one in? It might be good for you to check out another Dash build system

@T4rk1n T4rk1n self-assigned this Nov 14, 2018
@T4rk1n
Copy link
Contributor

T4rk1n commented Nov 14, 2018

Had a quick look, generating the components classes is mostly just changing __init__.py and the build:py command. I can make a PR for that.

For the dev bundle, I will need @Marc-Andre-Rivet help, the webpack configs are really different.

@T4rk1n
Copy link
Contributor

T4rk1n commented Nov 16, 2018

Changed the component loading to generated classes in #243

@T4rk1n T4rk1n closed this as completed Nov 16, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dash-type-bug Something isn't working as intended dash-type-maintenance Technical debt, dependency management, additional testing, etc.
Projects
None yet
Development

No branches or pull requests

3 participants