tree: f50a768654e3c8fd9763eaebd029870e64fa292e [path history] [tgz]
  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. doap.rdf
  23. download.md
  24. Gemfile
  25. history.md
  26. index.md
  27. Jenkinsfile
  28. LICENSE.txt
  29. Rakefile
  30. README.md
  31. rss.xml
  32. serve_local.sh
  33. sitemap.txt
  34. tags.html
  35. 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