From 5d397fbeb99d3ec7128323f7314ee28ad3e5a1b3 Mon Sep 17 00:00:00 2001
From: Ankur Tyagi <tyaga001@live.com>
Date: Tue, 14 Jan 2025 11:27:09 +0530
Subject: [PATCH 1/2] docs: improve readability and structure of coderabbit
 commands page

---
 docs/guides/commands.md | 107 +++++++++++++++++++++++++++++++---------
 1 file changed, 83 insertions(+), 24 deletions(-)

diff --git a/docs/guides/commands.md b/docs/guides/commands.md
index 78142454..dee05f9f 100644
--- a/docs/guides/commands.md
+++ b/docs/guides/commands.md
@@ -1,24 +1,83 @@
----
-title: CodeRabbit Commands
-sidebar_label: CodeRabbit Commands
-description:
-  CodeRabbit offers various commands that can be invoked as PR comments to
-  control the review process.
-sidebar_position: 4
----
-
-The following commands are available (invoked as PR comments):
-
-- `@coderabbitai pause` to pause the reviews on a PR.
-- `@coderabbitai resume` to resume the paused reviews.
-- `@coderabbitai ignore` to ignore the reviews on a PR.
-- `@coderabbitai review` to trigger an incremental review. This is useful when
-  automatic reviews are disabled for the repository.
-- `@coderabbitai full review` to do a full review from scratch and review all
-  the files again.
-- `@coderabbitai summary` to regenerate the summary of the PR.
-- `@coderabbitai resolve` resolve all the CodeRabbit review comments.
-- `@coderabbitai configuration` to show the current CodeRabbit configuration for
-  the repository.
-- `@coderabbitai help` to get help.
-- `@coderabbitai generate docstrings` to generate docstrings for functions in the PR. Learn more about [docstrings generation](/finishing-touches/docstrings).
+# CodeRabbit Commands
+
+> Control your code reviews directly from pull request comments using CodeRabbit's command system. Each command starts with `@coderabbitai` followed by the specific action you want to take.
+
+## Review Control Commands
+
+### Managing Reviews
+
+| Command                     | Description                                          | Use Case                                                                     |
+| --------------------------- | ---------------------------------------------------- | ---------------------------------------------------------------------------- |
+| `@coderabbitai review`      | Triggers an incremental review of new changes        | When automatic reviews are disabled or you want to manually trigger a review |
+| `@coderabbitai full review` | Performs a complete review of all files from scratch | When you want to get fresh insights on the entire PR                         |
+| `@coderabbitai summary`     | Regenerates the PR summary                           | When you want an updated overview after making changes                       |
+
+### Review Flow Control
+
+| Command                | Description                              | Use Case                                            |
+| ---------------------- | ---------------------------------------- | --------------------------------------------------- |
+| `@coderabbitai pause`  | Temporarily stops reviews on the PR      | When you're making multiple rapid changes           |
+| `@coderabbitai resume` | Restarts reviews after a pause           | When you're ready for CodeRabbit to review again    |
+| `@coderabbitai ignore` | Permanently disables reviews for this PR | When you want to handle the review process manually |
+
+### Comment Management
+
+| Command                 | Description                             | Use Case                                                |
+| ----------------------- | --------------------------------------- | ------------------------------------------------------- |
+| `@coderabbitai resolve` | Resolves all CodeRabbit review comments | When you've addressed all feedback and want to clean up |
+
+### Documentation Commands
+
+| Command                             | Description                                  | Use Case                                            |
+| ----------------------------------- | -------------------------------------------- | --------------------------------------------------- |
+| `@coderabbitai generate docstrings` | Generates docstrings for functions in the PR | When you need automatic documentation for your code |
+| `@coderabbitai configuration`       | Shows current CodeRabbit settings            | When you need to check or export your configuration |
+
+### Help & Support
+
+| Command              | Description                                | Use Case                                   |
+| -------------------- | ------------------------------------------ | ------------------------------------------ |
+| `@coderabbitai help` | Displays available commands and usage info | When you need guidance on using CodeRabbit |
+
+## Best Practices
+
+1. **Review Workflow**
+
+- Start with `@coderabbitai review` for checking new changes
+- Use `@coderabbitai full review` when major changes require a fresh perspective
+- Generate summaries after significant updates using `@coderabbitai summary`
+
+2. **Managing Large Changes**
+
+- Use `@coderabbitai pause` before making multiple commits
+- Resume reviews with `@coderabbitai resume` when ready
+- Consider `@coderabbitai full review` after substantial changes
+
+3. **Documentation Flow**
+
+- Run `@coderabbitai generate docstrings` after finalizing function implementations
+- Learn more about [docstring generation](/finishing-touches/docstrings)
+
+## Tips
+
+- Commands are case-insensitive (`@coderabbitai REVIEW` works the same as `@coderabbitai review`)
+- Commands can be issued by anyone with write access to the repository
+- Multiple commands can be used in sequence as needed
+- Use `@coderabbitai configuration` to export your settings before making changes
+
+## Command Response Time
+
+- Most commands (pause, resume, ignore) take effect immediately
+- Review commands typically complete within a few minutes, depending on PR size
+- Docstring generation time varies based on the number of functions
+
+## Troubleshooting
+
+If a command doesn't seem to work:
+
+1. Check that you have the necessary repository permissions
+2. Verify the command syntax
+3. Look for any response from CodeRabbit in the PR comments
+4. Use `@coderabbitai help` for command guidance
+
+Need help? Join our community on [Discord](https://discord.gg/coderabbit) or contact our support team.

From fdf4095f6f4112b7ca005b6c66edf1a0866f467b Mon Sep 17 00:00:00 2001
From: Ankur Tyagi <tyaga001@live.com>
Date: Tue, 14 Jan 2025 11:55:21 +0530
Subject: [PATCH 2/2] docs: improve readability and structure of coderabbit
 commands page

---
 docs/guides/commands.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/docs/guides/commands.md b/docs/guides/commands.md
index dee05f9f..bcbfb9ce 100644
--- a/docs/guides/commands.md
+++ b/docs/guides/commands.md
@@ -41,19 +41,19 @@
 
 ## Best Practices
 
-1. **Review Workflow**
+### Review Workflow
 
 - Start with `@coderabbitai review` for checking new changes
 - Use `@coderabbitai full review` when major changes require a fresh perspective
 - Generate summaries after significant updates using `@coderabbitai summary`
 
-2. **Managing Large Changes**
+### Managing Large Changes
 
 - Use `@coderabbitai pause` before making multiple commits
 - Resume reviews with `@coderabbitai resume` when ready
 - Consider `@coderabbitai full review` after substantial changes
 
-3. **Documentation Flow**
+### Documentation Flow
 
 - Run `@coderabbitai generate docstrings` after finalizing function implementations
 - Learn more about [docstring generation](/finishing-touches/docstrings)