.agents
.claude
.devcontainer
.github
.vscode
docs
examples
plugins
redirects
scripts
src
static
.env.local.example
.gitignore
.pre-commit-config.yaml
.prettierignore
.prettierrc
.tool-versions
AGENTS.md
babel.config.js
CLAUDE.md
CONTRIBUTING.md
docusaurus.config.js
eslint.config.mjs
LICENSE
middleware.mjs
package-lock.json
package.json
README.md
redocly.yaml
sidebars.js
tigris.config.js
vercel.json
Tigris Documentation
This website is built using Docusaurus 3, a modern static website generator.
Prerequisites
Installation
npm installConfiguration
Copy the example local configuration for use in development.
cp .env.local.example .env.localLocal development
npm run devThis command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
npm run buildServe
npm run serveThis command generates static content into the build directory and can be
served using any static contents hosting service.
Contributing
Linting with Prettier
The coding style rules are defined by Prettier and enforced by Eslint
For VSCode you can enable format on save within the Prettier VSCode extension.
Linting with ESLint
We use ESlink for static code analysis.
Git Hooks
We use pre-commit to automatically setup and run git hooks.
On every git commit we check the code quality using Prettier and ESlint.