Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.44 KB

File metadata and controls

48 lines (31 loc) · 1.44 KB

README

The OSV-Scanner docs are hosted on a GitHub page.

Running docs locally (docker)

You can run the docs locally consistently through docker:

docker build -t osv-scanner-docs -f docs.Dockerfile .
docker run -p 4000:4000 osv-scanner-docs

Running docs locally (native)

To run the docs locally, use :

  • Install ruby (>= 3.1.0). This should come with bundler.
    • On Debian, you need to install them separately:
      • ruby
      • ruby-bundler
  • In this directory:
    • bundle config set --local path 'vendor/bundle' (you can skip this step if serving from this directory, as the config is already saved in .bundle/config)
    • bundle install
    • bundle exec jekyll serve

Here's the full documentation on github for running the docs locally.

Formatting docs

We use Prettier to standardize the format of markdown and config files.

This requires node/npm to be installed.

Running the formatter

Run the following in the project directory:

./scripts/run_formatters.sh

Documentation theme

We are using the Just the Docs theme.