如何在 Airbnb Superset 中进行更改?

How to make changes in Airbnb Superset?

我从源代码在 Ubuntu 14.04 上部署了 Superset,它工作正常。现在我想使用超集代码来进行必要的更改。就像为 charts.I 添加 Png 可下载选项进行了更改,但它没有反映 Superset 构建。如何更改应在浏览器上反映 Superset 的 Superset 代码? 代码构建过程:

  1. git 克隆 https://github.com/airbnb/superset

  2. cd ${SUPERSET_HOME}/superset/assets

  3. npm install :将安装 npm 依赖项
  4. pip install virtualenv : 将安装 virtualenv
  5. virtualenv venv : 设置 virtualenv
  6. 。 ./venv/bin/activate : 激活 virtualenv
  7. pip install --upgrade setuptools pip:将升级
  8. npm 运行 prod:设置 NODE_ENV 变量和 运行 依赖项
  9. cd ${SUPERSET_HOME}
  10. python setup.py 安装

//Create an admin user : fabmanager create-admin --app superset

//Initialize the database : superset db upgrade

//Load some data to play with : superset load_examples

//Create default roles and permissions : superset init

//To start the server : superset runserver -p 9002

您可以在此处阅读所有详细信息:https://github.com/airbnb/superset/blob/master/CONTRIBUTING.md#setting-up-a-python-development-environment

主要思想是安装开发使用:

python setup.py develop

和运行开发服务器:

superset runserver -d