Grammarly CI Integration
Instructions
GitHub Actions — Content Quality Gate
name: Content Quality
on: [push, pull_request]
jobs:
quality-check:
runs-on: ubuntu-latest
env:
GRAMMARLY_CLIENT_ID: ${{ secrets.GRAMMARLY_CLIENT_ID }}
GRAMMARLY_CLIENT_SECRET: ${{ secrets.GRAMMARLY_CLIENT_SECRET }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: '20', cache: 'npm' }
- run: npm ci
- name: Score documentation
run: node scripts/score-docs.js
gh secret set GRAMMARLY_CLIENT_ID --body "client_id"
gh secret set GRAMMARLY_CLIENT_SECRET --body "client_secret"
Resources
Next Steps
For deployment, see grammarly-deploy-integration.