The OSV-Scanner docs are hosted on a GitHub page.
To run the docs locally:
- Install
ruby (>= 3.1.0)
. This should come withbundler
.- On Debian, you need to install them separately:
ruby
ruby-bundler
- On Debian, you need to install them separately:
- 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.
We use Prettier to standardize the format of markdown and config files.
This requires node/npm to be installed.
Run the following in the project directory:
./scripts/run_formatters.sh
We are using the Just the Docs theme.