1. 04 7月, 2019 1 次提交
    • M
      Improvements related to ASF release process (#7539) · 5c7a50c1
      Maxime Beauchemin 提交于
      * [WiP] Improvements related to ASF release process
      
      * Removing translation binaries (.mo)
      * Working on 2 docker files to help package and validate releases
        * Dockerfile.from_tarball: takes a VERSION as input, downloads
          official source release fro svn and bakes it into a functional
          docker image that can be validated
        * Dockerfile.make_tarball: helps a maintainer to package and sign a
          release candidate or release
      
      * Address COPYRIGHT + LICENSE issues
      
      (cherry picked from commit 5ae2836b)
      
      * Add Roboto font to LICENSE, remove glyphicons files
      
      (cherry picked from commit 9615f39f7a556afe217b4e3288c9116f8ffaab91)
      
      * remove unused LICENSE entries
      
      * Change babytux to open image in birth dashboard
      
      (cherry picked from commit 2776d11893596a029b8af37b96fd6ce1a9f12059)
      
      * Improve instructions
      
      * Docker tweaks
      
      (cherry picked from commit df6e6462458ea8cff1482c142921b20f5607ad8e)
      
      * Include image
      5c7a50c1
  2. 21 4月, 2019 1 次提交
  3. 10 4月, 2019 1 次提交
  4. 23 1月, 2019 1 次提交
    • B
      Add licenses to translations (#6732) · 1fece0d2
      bolkedebruin 提交于
      * Add licenses
      
      * More licenses
      
      * Ignore messages.json as they are generated
      
      * More licenses
      
      * Also typescript
      
      * Fix alignment
      
      * Add to svg
      
      * Many more licenses
      
      * more licenses
      
      * Better excludes
      
      * Add licenses to docs and md files
      
      * Pre-finalize licenses
      
      * Fix newlines
      
      * Finalize all sourde licenses
      
      * Fix lint
      1fece0d2
  5. 14 1月, 2019 1 次提交
  6. 23 12月, 2018 1 次提交
  7. 22 12月, 2018 1 次提交
    • M
      [SIP-14] remove dependency on yarn in favor of npm (#6541) · 60ccf3eb
      Maxime Beauchemin 提交于
      * [SIP-14] remove dependency on yarn in favor of npm
      
      Find more details here
      https://github.com/apache/incubator-superset/issues/6217
      
      * Add core-js to dev deps
      
      * lint
      
      * fix cypress
      
      * break down cypress_build.sh
      
      * fix cypress
      
      * Use 'npm ci' in place of 'npm install'
      
      * Bump npm req to >=6.5.0
      
      * Enforcing  npm@'>=6.5.0'
      
      * Using latest lts of nvm
      
      * Make cache settings global
      
      * remove uneeded 'npm run test' as 'npm run cover' takes care of that
      
      * Prefix with 'time'
      
      * Trying to upgrade babel-eslint instead of downgrading
      
      * upgrading babel-polyfill to '@babel/polyfill'
      
      * Moving to babel 7
      
      * remove unused packages
      60ccf3eb
  8. 28 11月, 2018 1 次提交
    • V
      Improve development experience with Docker (#5966) · 02aa3c63
      Victor Noël 提交于
      - Improve Docker image
        - smaller
        - faster to build
        - deterministict dependencies (see #5958)
      - Rework process to simplify setting things up
        - updated documentation
        - less commands to type
        - no files to move and modify
        - optional loading of samples
      - Still working in standalone mode (without volumes for superset)
      02aa3c63
  9. 03 11月, 2018 1 次提交
  10. 31 10月, 2018 2 次提交
  11. 30 10月, 2018 1 次提交
    • M
      [build] fix pip install issues on OSX High Sierra (#6201) · 81fc3dfb
      Maxime Beauchemin 提交于
      * [build] fix pip install issues on OSX High Sierra
      
      I think requirements.txt was out-of-sync as well.
      
      Also had to:
      export
        LDFLAGS="-L/usr/local/opt/openssl/lib"
      export
        CPPFLAGS="-I/usr/local/opt/openssl/include"
      export
        PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig"
      
      * Fix click
      81fc3dfb
  12. 16 10月, 2018 1 次提交
  13. 10 6月, 2018 1 次提交
    • X
      Init docker for local development environment. (#4193) · 0a276ff7
      Xiao Hanyu 提交于
      This commit will try to dockerize superset in local development
      environment.
      
      The basic design is:
      - Enable superset, redis and postgres service instead of using sqlite,
        just want to simulate production environment settings
      - Use environment variables to config various app settings. It's easy to
        run and config superset to any environment if we use environment than
        traditional config files
      - For local development environment, we just expose postgres and redis
        to local host machine thus you can connect local port via `psql` or
        `redis-cli`
      - Wrap start up command in a standard `docker-entrypoint.sh`, and use
        `tail -f /dev/null` combined with manually `superset runserver -d` to
        make sure that code error didn't cause the container to fail.
      - Use volumes to share code between host and container, thus you can use
        your favourite tools to modify code and your code will run in
        containerized environment
      - Use volumes to persistent postgres and redis data, and also
        `node_modules` data.
        - If we don't cache `node_modules` in docker volume, then every time
          run docker build, the `node_modules` directory, will is about 500 MB
          large, will be sent to docker daemon, and make the build quite slow.
      - Wrap initialization commands to a single script `docker-init.sh`
      
      After this dockerize setup, any developers who want to contribute to
      superset, just follow three easy steps:
      
      ```
      git clone https://github.com/apache/incubator-superset/
      cd incubator-superset
      cp contrib/docker/{docker-build.sh,docker-compose.yml,docker-entrypoint.sh,docker-init.sh,Dockerfile} .
      cp contrib/docker/superset_config.py superset/
      bash -x docker-build.sh
      docker-compose up -d
      docker-compose exec superset bash
      bash docker-init.sh
      ```
      0a276ff7