This repo contains the Sigstore documentation, which is hosted at docs.sigstore.dev.
If you are looking for the frontend development of the Sigstore website, please visit the sigstore-wesbite repo.
We welcome contributions on the docs site!
- Please first discuss the change you wish to make via an issue.
- Fork the
docs
repository to your own GitHub account and clone it locally. - Hack on your changes.
- Write a meaningful commit message (and sign your commit). Review the commit message guidelines.
- Ensure that CI passes, if it fails, fix the failures. If you are making many commits into one PR, please squash your commits.
- Every pull request requires a review from the core sigstore-website team before merging.
Install dependencies:
yarn install
yarn dev
Note: If the error "digital envelope routines::unsupported" appears and the build fails, correct this by enabling the legacy OpenSSL provider.
On Unix-like, enter the command:
export NODE_OPTIONS=--openssl-legacy-provider
This will create the dist/
directory for publishing to static hosting:
yarn generate
To preview the static generated app, run yarn start
For detailed explanation on how things work, checkout nuxt/content and their official GitHub repo.