Docs Reviewer Quickstart
Set up automated documentation review in your GitHub repository in under 5 minutes.
EkLine’s Docs Reviewer agent catches style, grammar, and terminology issues in your documentation before they merge. This guide gets you from zero to automated PR reviews in under 5 minutes.
What you get
Section titled “What you get”- Automated documentation review on every Pull Request
- Inline comments pointing to specific issues
- Style guide enforcement (Google, Microsoft, or custom)
- Merge blocking for critical violations
-
Get your EkLine token
Sign up at ekline.io and copy your integration token from the Dashboard.
-
Add the token to your repository
Go to your GitHub repository:
Settings → Secrets and variables → Actions → New repository secret
- Name:
EK_TOKEN - Value: paste your token
- Name:
-
Create the workflow file
Create
.github/workflows/ekline.ymlin your repository:name: EkLine Docs Reviewon:pull_request:jobs:review-docs:runs-on: ubuntu-latestpermissions:contents: readpull-requests: writesteps:- uses: actions/checkout@v4- uses: ekline-io/ekline-github-action@v6with:content_dir: ./docsek_token: ${{ secrets.EK_TOKEN }}github_token: ${{ secrets.GITHUB_TOKEN }}reporter: github-pr-review -
Open a Pull Request
Commit the workflow file and open a PR with documentation changes. EkLine automatically reviews and comments on any issues.
You’re done
Section titled “You’re done”EkLine is now reviewing your documentation on every PR. You see inline comments like:
EK00042: Consider using active voice. “The configuration is loaded” → “Load the configuration”
Next steps
Section titled “Next steps”- Configure filter modes to control what gets reviewed
- Ignore specific rules that don’t apply to your project
- Set up GitLab or Bitbucket instead
Common configurations
Section titled “Common configurations”Review only changed lines (default)
Section titled “Review only changed lines (default)”filter_mode: addedReview entire changed files
Section titled “Review entire changed files”filter_mode: fileExclude directories
Section titled “Exclude directories”exclude-directories: "node_modules,tests,vendor"Use a custom style guide
Section titled “Use a custom style guide”style-guide: "./.ekline-style-guide.yml"See the full GitHub Integration guide for all options.