Remove incubator stage releases
1 file changed
tree: 82820acaa1a53daa18c370b606c7f59f0a6e08f9
  1. _data/
  2. _includes/
  3. _layouts/
  4. _plugins/
  5. _posts/
  6. assets/
  7. css/
  8. images/
  9. scripts/
  10. .asf.yaml
  11. .gitignore
  12. .gitmodules
  13. 404.html
  14. _config.yml
  15. about.html
  16. asf.md
  17. atom.xml
  18. blog.html
  19. categories.html
  20. CNAME
  21. community.md
  22. download.md
  23. Gemfile
  24. history.md
  25. index.md
  26. Jenkinsfile
  27. Rakefile
  28. README.md
  29. rss.xml
  30. serve_local.sh
  31. sitemap.txt
  32. tags.html
  33. vta.md
README.md

TVM Project Homepage

Dependencies

  1. Install Ruby

    # for Ubuntu 18.04+
    sudo apt install -y ruby-full build-essential
    
  2. Install Jekyll and Bundler gems

    gem install bundler jekyll
    
  3. Install project dependencies

    git clone https://github.com/apache/tvm-site.git
    cd tvm-site
    
    # If this runs into resolution errors, you may need to run:
    # bundle config set --local path 'vendor/cache'
    bundle install
    

Serve Locally

./serve_local.sh

# If you are developing on a remote machine, you can set up an SSH tunnel to view
# the site locally:
ssh -L 4000:localhost:4000 <the remote>

Then visit http://localhost:4000 in your browser.

Deployment

We use the script scripts/task_deploy_asf_site.sh to generate and deploy content to the asf-site branch.

The docs folder is not part of the source, they are built separately from the tvm's docs and updated via scripts/task_docs_update.sh