Development Environment
Our setup script assumes you have Volta and pre-commit installed.
If you prefer not to use Volta, make sure you're using Node 18.
Run our setup script to get started:
Copied
# Install Homebrew and everything mentioned above
# Clone the sentry-docs repo, and then navigate into the cloned files
./bin/bootstrap
Once you have the required system dependencies:
Copied
# Install or update application dependencies
make
Now run the development webserver:
Copied
yarn start
You will now be able to access docs via http://localhost:3000.
Linting
A few linters are available. Run yarn lint
to apply them all.
Some lints can be autofixed with eslint
Copied
yarn lint:eslint:fix
Additionally we use prettier to format our code and markdown. Run prettier if you get linting errors in CI:
Copied
yarn lint:prettier:fix
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").