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 will automatically review and comment 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.