tree: 8ce7bea2ad76900957ac109208a0f125425aac3b [path history] [tgz]
  1. _includes/
  2. _layouts/
  3. css/
  4. images/
  5. .gitignore
  6. _config.yml
  7. BUILD.bazel
  8. Built-ins.md
  9. Cypress.md
  10. examples.md
  11. index.md
  12. install.md
  13. Jasmine.md
  14. Karma.md
  15. Protractor.md
  16. README.md
  17. repositories.md
  18. Rollup.md
  19. Terser.md
  20. TypeScript.md
docs/README.md

Developing on the docsite

Running locally can be done with Jekyll. Follow setup instructions at https://help.github.com/en/articles/setting-up-your-github-pages-site-locally-with-jekyll

Run

docs$ bundle exec jekyll serve

Another way to do local development without doing the Ruby setup steps is to use a docker container:

$ docker run -it --rm -v "$PWD":/usr/src/app -p "4000:4000" starefossen/github-pages

Authoring the docsite

The docsite is a mix of stardoc generated markdown and hand written markdown.
The files marked with

<!-- *********************
 DO NOT EDIT THIS FILE
  It is a generated build output from Stardoc.
  Instead you must edit the .bzl file where the rules are declared,
  or possibly a markdown file next to the .bzl file
 ********************* -->

Should be edited by modifying the docs in the source .bzl files, other files can be freely edited.