GPDoc logoGPDoc

GPDoc service

Git knowledge that stays tied to the source

Git Knowledge Service turns an authorized GitHub repository into a source-grounded knowledge layer. It keeps Git-tracked files authoritative, returns citations with every result, and keeps wiki updates in the review path your team already uses.

How it works

A controlled path from repository to cited result

01

Configure the repository

Add a root `.gpwiki` file to define the source paths, exclusions, wiki directory, and review policy for the repository.

02

Authorize only selected repositories

A repository owner or organization administrator installs the GitHub App and chooses which repositories the service can access.

03

Build a derived knowledge layer

GPDoc indexes eligible text at a specific Git revision. The index is rebuildable and does not replace the repository source.

04

Search and review

Keyword and semantic retrieval return paths, revisions, excerpts, and source locations. Wiki maintenance uses a pull request by default.

Why teams use it

Search without separating knowledge from its evidence

Keep evidence with the work

Results point back to the repository path and revision instead of presenting an uncited answer as the source of truth.

Use Git review for knowledge changes

Generated `.wiki/` pages are separate from source files. Default updates are visible in a dedicated branch and pull request.

Control access before retrieval

The service checks authorization and applicable entitlement before it reads, indexes, or searches a private repository.

Service boundary

Built for controlled repository access

The managed service is entitlement-aware. It protects private repositories and checks access before it performs indexing or retrieval.

  • Git-tracked source files remain authoritative.
  • The service is not a public repository search engine.
  • Private indexing, shared knowledge, and cross-repository search follow current authorization and plan limits.

Start with the repository you already trust.

Add `.gpwiki`, install the GitHub App for the repositories you choose, and use GPDoc to keep the resulting knowledge layer connected to source.