π Quickstart Guide
DeepDocs scans your docs for staleness on every commit, and this guide shows you how to set up automated scans for your repositories.
π€ For Personal Repositories
- Sign in to DeepDocs
- Install the GitHub App β choose All Repositories or specific ones.
- After installation, your repositories appear in the sidebar.
- Click any repository to open it.
-
In Repository Settings:
- Select a Branch (e.g.,
mainormaster) - Add Source Code Context (files or folders to monitor for code changes)
- Add Target Docs (files or folders like
README.mdor/docsto keep updated). If your docs are in a separate repository, refer this guide
- Select a Branch (e.g.,
-
Click Start Scan βΆοΈ
- If outdated docs are detected, DeepDocs updates them in a new branch
deepdocs-update/(e.g.deepdocs-update/main) and opens a PR, - (Optional) Once the scan is complete, view the dashboard log:
- See how many docs were outdated
- View a detailed report explaining which files were updated and why
- Access a direct link to the commit on the updated branch
π’ For Organizational Repositories
- Click the Workspace Switcher (top-left).
- Click Canβt find your org? Grant permission.
- Only Admins/Owners of a GitHub organization can perform this action.
- Authorize DeepDocs for your organization.
- Once added, select the organization workspace from the switcher.
- Install the GitHub App on the desired repositories.
- On your chosen repository: select branch β source code β target docs β start scan β review PR (steps 4-7 as above)
- (Optional) After the scan, view the dashboard log for details on the scan.
- (Optional) Add your team members to the repository by clicking Manage Members
π After Setup
- Each commit automatically triggers a documentation scan.
- Outdated docs are updated in a
deepdocs-update/branch, and a PR is opened. - The dashboard keeps a log of all scans and their results.
π‘ Tips
- Keep Source Code Context narrow & relevant to reduce scan time and credit usage
- Pick a stable branch (e.g.,
mainorstaging) so scans run only after final changes merge, reducing unnecessary scans and credit use. - Use folder paths for Source Code Context and Target Docs to automatically detect and sync newly added files.
- Use the scan logs in the DeepDocs app to audit what was updated and why.
- If your docs live in a separate repository, refer this guide.