feat: Add new dev commands to Makefile#16327
Conversation
Codecov Report
@@ Coverage Diff @@
## master #16327 +/- ##
=======================================
Coverage 76.63% 76.63%
=======================================
Files 1000 1000
Lines 53426 53426
Branches 6819 6819
=======================================
Hits 40945 40945
Misses 12244 12244
Partials 237 237
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report at Codecov.
|
| flask run -p 8088 --with-threads --reload --debugger | ||
|
|
||
| node-app: | ||
| cd superset-frontend; npm run dev-server -- --devserverPort=9001 |
There was a problem hiding this comment.
no specific reason i'll remove that line
|
This is awesome! 🔥 |
| update-js: | ||
| # Install js packages | ||
| cd superset-frontend; npm install | ||
| cd superset-frontend; npm ci |
There was a problem hiding this comment.
A suggestion; instead of using cd do this:
| cd superset-frontend; npm ci | |
| pushd superset-frontend; npm ci; popd |
This will bring back the user to the directory they were when they ran the command.
| @@ -81,3 +81,9 @@ py-lint: pre-commit | |||
|
|
|||
| js-format: | |||
| cd superset-frontend; npm run prettier | |||
| flask run -p 8088 --with-threads --reload --debugger | ||
|
|
||
| node-app: | ||
| cd superset-frontend; npm run dev-server |
There was a problem hiding this comment.
Running the command you still land in the root just tested it locally so we don't need to change it
* updating makefile * Update Makefile
* master: (582 commits) feat: config to customize bootstrap data overrides (apache#16386) fix: regex for multi-region IPs (apache#16410) chore: Changes the DatabaseSelector to use the new Select component (apache#16334) chore: Displays the dataset description in a tooltip in the datasets list (apache#16392) fix(pylint): Fix master (apache#16405) chore(pylint): Enable useless-suppression check (apache#16388) feat: Add extraVolumes and extraVolumeMounts to all main containers (apache#16361) initial commit (apache#16366) fix: big number default date format (apache#16383) initial commit (apache#16380) fix: import dashboard w/o metadata (apache#16360) test: Functional RTL for email report modal II (apache#16148) fix: update table ID in query context on chart import (apache#16374) docs: document FLASK_APP_MUTATOR (apache#16286) feat: Add new dev commands to Makefile (apache#16327) fix: call external metadata endpoint with correct rison object (apache#16369) fix: Fix parsing onSaving reports toast when user hasn't saved chart (apache#16330) fix: columns/index rebuild (apache#16355) chore(viz): bump deckgl plugin to 0.4.11 (apache#16353) fix: Blank space in Change dataset modal without warning message (apache#16324) ... # Conflicts: # superset/app.py # superset/models/dashboard.py # tests/integration_tests/charts/filter_sets/__init__.py # tests/integration_tests/charts/filter_sets/conftest.py # tests/integration_tests/charts/filter_sets/consts.py # tests/integration_tests/charts/filter_sets/create_api_tests.py # tests/integration_tests/charts/filter_sets/delete_api_tests.py # tests/integration_tests/charts/filter_sets/get_api_tests.py # tests/integration_tests/charts/filter_sets/update_api_tests.py # tests/integration_tests/charts/filter_sets/utils.py # tests/integration_tests/superset_test_config.py
* updating makefile * Update Makefile
* updating makefile * Update Makefile
* updating makefile * Update Makefile
SUMMARY
Added 2 commands to allow users to spin up the node (FE) and flask app (BE) for development. Also change
make updateto use npm ci insteadBEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
ADDITIONAL INFORMATION