Product tour

From a repository to living documentation

Everything Dev-Doc produces, how it is made, and how your team works with it.

How a run works

Facts are read from the code before a word is written

Each step runs in the background and reports progress live. If one fails, the project says why — in plain language — and what to do.

  1. 1. FetchDownload the repository, or receive your zip.
  2. 2. UnpackSkip binaries, build output and dependency folders.
  3. 3. Detect modulesApplications, libraries, services, tests — with languages and frameworks.
  4. 4. Read structureClasses, functions and the calls between them.
  5. 5. Explain codeOptional: every file, class and function in plain language.
  6. 6. Write docsOverview, C4 diagrams and sections — from the facts found.
  7. 7. GovernanceCanvases and decision-record starting points.

Overview · where?

The front page of your documentation

Progress at a glance, then a set of documents — each written to answer one question a newcomer would ask.

Summary
What is this software, who is it for and what does it do?
Architecture
How is it put together, and why that way?
Modules
Which parts does it consist of — path, type, frameworks, entry points?
API Surface
Which endpoints or entry points does it offer? (Hidden when there are none.)
Tech Stack
Languages, frameworks and dependencies, from the project’s own files.

Long documents fold into sections with a contents pane, depth control, filterable tables and “copy all as Markdown”.

Overview tab with project summary
C4 container diagram

Architecture · what?

A full C4 model, levels 1 to 4

L1System context
Your system as one box, the people who use it and the outside systems it talks to.
L2Containers
The applications, services and data stores it consists of. Tests, examples and benchmarks sit in a separate “not deployed” group.
L3Components
The components inside the main module and how they depend on each other.
L4Code
The classes and interfaces behind the components, with interfaces marked «interface». Click a class to open its file.

Pan, zoom and expand any diagram full screen. Very large diagrams open as a grouped overview you can drill into. Edit the diagram source and approve it — approved diagrams are kept on a complete re-run.

Governance · why?

The why behind the software

Dev-Doc prepares first drafts from your code; your team completes them.

  • Inception canvas — business case, functional overview, quality goals, stakeholders, constraints and risks on one page.
  • Communication canvas — the architecture “pitch”: requirements, solution building blocks, interfaces, problems and risks.
  • Architecture decision records — context, options, decision and consequences, with status, tags and a review state.
  • Configuration records — how the software is versioned and released, built from the repository history.
Architecture decision records
Code explanation next to the source

Codebase · how?

Understand a file without reading every line

Every analysed source file in a searchable tree. Select one to read the code side by side with a plain-language explanation, or switch to Methods to see each function explained — purpose, execution flow, key considerations and possible risks.

Codebase analysis is optional and off by default: without it you still get Overview, Architecture and Governance. Add it later with an incremental re-analysis.

Quality

Traceability and verification evidence

Some facts cannot be read from source code — your requirements, test results, or contract details such as part numbers and criticality. Dev-Doc never guesses them: until you supply them they are reported asmissing. Upload requirements (for example a ReqIF export from DOORS), analysis findings from SonarQube, Semgrep or MISRA tooling, test coverage or version history, and the Quality tab shows which requirements are referenced where in the code, which are verified, and how complete the evidence is. Export it as Markdown or Word. More on compliance →

Working with the result

Your documentation, under your control

Review, edit & approve

Edit any section in Markdown or any diagram as source, then approve it. Approved work is protected: before a complete re-run, Dev-Doc asks which edited or approved sections to keep.

Keep it up to date

Track the repository and Refresh documentation against the latest commit. Incremental runs keep existing results and only bill the missing work; no new commits, no cost.

Share a link

Create a public, read-only link with an optional expiry, or post to LinkedIn, X, WhatsApp, Reddit, Facebook or email. Recipients never see source code. Revoke at any time.

Download everything

One free ZIP: Markdown per tab, an arc42 document (Markdown and AsciiDoc for docToolchain) and a CRA / NIS2 pack with SBOMs and a supplier fact sheet.

Private repositories

GitHub, GitLab and Bitbucket with a read-only access token or app password. Dev-Doc checks the token immediately and never writes to your repository.

Demo projects

Real, fully analysed projects published read-only. Explore exactly what Dev-Doc produces — no import, no credits, no account.

Workgroups

Work on the same projects together

Create a workgroup, invite people by e-mail and decide what each member may do. Rights apply to every project in the workgroup, and buttons a member has no right for are simply not shown. Runs are always billed to the project owner.

My projects with live progress
RightAllows
View projectsOpen the projects and follow their progress live.
Import repositoriesImport a new project straight into the workgroup.
Run & stop analysesRe-analyse, stop, regenerate and refresh tracked repositories — billed to the project owner.
Edit documentationEdit and approve sections, canvases and decision records; upload evidence.
Download documentationDownload the documentation ZIP. Source code is never included.
ShareAdd a project to another workgroup and copy its public, read-only link.

See it on a real project

Browse the demo gallery, or import your own repository with 40 free credits.