Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update demos and contributing #548

Merged
merged 12 commits into from
Apr 19, 2021
Merged

Update demos and contributing #548

merged 12 commits into from
Apr 19, 2021

Conversation

HammadTheOne
Copy link
Contributor

Closes #518

About

  • I am closing an issue

Description of changes

Updated CONTRIBUTING.md and general demo app structure to make it easier for community contributors to run and develop their own Dash Bio demo apps. This PR also has some general housekeeping to remove obsolete code/directories from the days of an independent Dash Bio gallery which is no longer necessary since all demo apps are hosted on the main gallery off the dash-sample-apps monorepo.

CONTRIBUTING.md Outdated Show resolved Hide resolved
@HammadTheOne
Copy link
Contributor Author

@alexcjohnson Does this PR require any further changes?


If you have made changes to the JS code, then you need to rebuild the package:

```bash
npm run build
npm run build:all
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not for this PR but just because I'm noticing it: unless we already have one, please make an issue to update our package scripts for dash-bio, using perhaps dcc as a model: there should only be three build scripts: build:js, build:backends (builds Py, R, and Jl using dash-generate-components, no python -c, no get_version_info.py), and build to combine them. Assuming our source mapping is set up correctly there is no reason for build:dev or build:js-dev.

Copy link
Collaborator

@alexcjohnson alexcjohnson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! I've confirmed that the apps now run locally unmodified, so if you're comfortable with their structure for deployment this is good to go. 💃

@HammadTheOne HammadTheOne merged commit 4d3fb48 into master Apr 19, 2021
@HammadTheOne HammadTheOne deleted the update-demos branch April 19, 2021 17:47
@cooldan42
Copy link

How wonderful to know that data visualization is key to bring about changes and charts in images.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update Contributing.md and Demos to match current repo structure
3 participants