The official developer documentation for Entrust Signhost REST API.
🌐 Live Site: https://evidos.github.io/
Install the dependencies:
bun installStart the dev server:
bun run devBuild the website for production:
bun run buildPreview the production build locally:
bun run previewCheck TypeScript types without emitting files:
bun run typecheckRun all linters (includes TypeScript type checking, Biome linting, Markdown formatting, and OpenAPI linting):
bun run lintOr run individual checks:
bun run typecheck # TypeScript type checking
bun run lint:ts # Biome TypeScript linting
bun run lint:md # Prettier Markdown linting
bun run lint:openapi # Vacuum OpenAPI lintingThis repository uses GitHub Actions for continuous integration and deployment:
- Type Check: Validates TypeScript types across the entire codebase
- Lint: Validates TypeScript code style, Markdown formatting, and OpenAPI specifications
- Build: Compiles the site using Rspress with Bun
- Deploy: Automatically deploys to GitHub Pages on push to
mainbranch
The workflow runs on:
- Push to
mainordoc-refreshbranches (lints, builds, and deploys) - Pull requests to
mainordoc-refreshbranches (lints and builds only) - Manual workflow dispatch
To enable deployment, ensure GitHub Pages is configured in your repository settings:
- Go to Settings → Pages
- Set Source to "GitHub Actions"
- The site will be deployed to
https://evidos.github.io/