|
| 1 | +<p align="left"> |
| 2 | + <a href="https://coderabbit.ai"> |
| 3 | + <img src="static/img/coderabbit_nav_logo.svg" alt="CodeRabbit Logo" width="200"/> |
| 4 | + </a> |
| 5 | +</p> |
| 6 | + |
| 7 | +# CodeRabbit Documentation |
| 8 | + |
| 9 | +Welcome to the official docs for [**CodeRabbit**](https://coderabbit.ai), the code review dev tool that helps you ship quality code faster. |
| 10 | + |
| 11 | +[](https://coderabbit.ai) |
| 12 | +[](https://twitter.com/coderabbitai) |
| 13 | +[](http://discord.gg/coderabbit) |
| 14 | +[](https://github.com/coderabbitai/coderabbit-docs/pulls) |
| 15 | +[](https://github.com/coderabbitai/coderabbit-docs/actions/workflows/node.js.yaml) |
| 16 | + |
| 17 | + |
| 18 | +## About CodeRabbit |
| 19 | + |
| 20 | +> **CodeRabbit** is an AI-powered code reviewer that delivers context-aware feedback on pull requests within minutes, reducing the time and effort needed for manual code reviews. It provides a fresh perspective and catches issues that are often missed, enhancing the overall review quality. |
| 21 | +
|
| 22 | +- Automated code reviews |
| 23 | +- Intelligent suggestions for code improvements |
| 24 | +- Pull request summary |
| 25 | +- Interactive chat |
| 26 | +- Sequence diagrams |
| 27 | +- Integration with popular version control platforms |
| 28 | +- Support for all programming languages |
| 29 | + |
| 30 | +## Table of Contents |
| 31 | + |
| 32 | +- [Getting Started](#getting-started) |
| 33 | +- [Project Structure](#project-structure) |
| 34 | +- [Local Development](#local-development) |
| 35 | +- [Building for Production](#building-for-production) |
| 36 | +- [Contributing](#contributing) |
| 37 | + |
| 38 | +## Getting Started |
| 39 | + |
| 40 | +1. Make sure that you have the following prerequisites installed: |
| 41 | + |
| 42 | + - [Node.js](https://nodejs.org/) |
| 43 | + - [pnpm](https://pnpm.io/installation) |
| 44 | + |
| 45 | +2. Clone this repository: |
| 46 | + |
| 47 | + ```sh |
| 48 | + git clone https://github.com/coderabbit-ai/coderabbit-docs.git |
| 49 | + cd coderabbit-docs |
| 50 | + ``` |
| 51 | + |
| 52 | +3. Install Node.js dependencies using `pnpm`: |
| 53 | + |
| 54 | + ```sh |
| 55 | + pnpm install |
| 56 | + ``` |
| 57 | + |
| 58 | +4. Start the development server: |
| 59 | + |
| 60 | + ```sh |
| 61 | + pnpm start |
| 62 | + ``` |
| 63 | + |
| 64 | + This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. |
| 65 | + |
| 66 | +## Project Structure |
| 67 | + |
| 68 | +```sh |
| 69 | +coderabbit-docs/ |
| 70 | + ├── blog/ |
| 71 | + ├── docs/ |
| 72 | + ├── src/ |
| 73 | + │ ├── components/ |
| 74 | + │ ├── css/ |
| 75 | + │ └── pages/ |
| 76 | + ├── static/ |
| 77 | + ├── docusaurus.config.ts |
| 78 | + ├── sidebar.ts |
| 79 | + └── package.json |
| 80 | +``` |
| 81 | + |
| 82 | +## Local Development |
| 83 | + |
| 84 | +```sh |
| 85 | +docusaurus start |
| 86 | +``` |
| 87 | + |
| 88 | +This command starts a local development server and opens up a browser window. |
| 89 | + |
| 90 | +## Building for Production |
| 91 | + |
| 92 | +```sh |
| 93 | +docusaurus build |
| 94 | +``` |
| 95 | + |
| 96 | +This command generates static content into the `build` directory. |
| 97 | + |
| 98 | +## Contributing |
| 99 | + |
| 100 | +We welcome contributions to improve our documentation. Here are some guidelines: |
| 101 | + |
| 102 | +1. Fork this repository |
| 103 | +2. Create a new branch for your changes |
| 104 | +3. Make all the changes |
| 105 | +4. Test your changes locally |
| 106 | +5. Submit a pull request with a clear description of what changes you did and why. |
| 107 | + |
| 108 | +For more detailed contributing guidelines, please see our [CONTRIBUTING.md](./CONTRIBUTING.md) file. |
| 109 | + |
| 110 | +--- |
| 111 | + |
| 112 | +For more information on using Docusaurus, please refer to the [official Docusaurus documentation](https://docusaurus.io/docs). |
| 113 | + |
| 114 | +Built with ❤️ by the CodeRabbit team |
0 commit comments