update
1 file changed
tree: cda13b32aa8a0051e22fea1ee64e43e4dc2a47a4
  1. .github/
  2. _data/
  3. _includes/
  4. _layouts/
  5. _plugins/
  6. _posts/
  7. assets/
  8. css/
  9. images/
  10. scripts/
  11. .asf.yaml
  12. .gitignore
  13. .gitmodules
  14. 404.html
  15. _config.yml
  16. about.html
  17. asf.md
  18. atom.xml
  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. posts.html
  30. Rakefile
  31. README.md
  32. rss.xml
  33. serve_local.sh
  34. sitemap.txt
  35. tags.html
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