<h1 align="center">
<a href="https://prompts.chat">
Welcome and thank you for your interest in contributing to Guardrails! We appreciate all contributions, big or small, from bug fixes to new features. Before diving in, let's go through some guidelines to make the process smoother for everyone.
Loading actions...
<a href="https://prompts.chat">
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend linting, type safety, or ESLint configuration.
risks
Welcome and thank you for your interest in contributing to Guardrails! We appreciate all contributions, big or small, from bug fixes to new features. Before diving in, let's go through some guidelines to make the process smoother for everyone.
git clone https://github.com/guardrails-ai/guardrails.gitcd guardrailsmake devpre-commit installFollow these steps before committing your changes:
make testmake autoformatmake typedocs directory. You can serve docs using mkdocs serve.For convenience, consider installing the pre-commit hooks provided in the repository. These hooks automatically run tests and formatting checks each time you commit, reducing development overhead.
Thank you for your contribution and happy coding!
Docs are served via docusaurus. To serve docs locally, run the following
# install dependencies
pip install -e ".[dev]"
# install npm dependencies
npm i
# serve the docs
npm run start
then navigate to localhost:3000 in your browser.