Quick start
Connect your first repository and synthesize a Functional-Domain Wiki in under 5 minutes
Prerequisites
You need a GitHub account with access to at least one repository.
Create your account
Sign in
Navigate to stractal.com and click Sign in. Choose GitHub or Google OAuth.
Signing in with GitHub automatically connects your GitHub account, so you can skip the next step.
Connect GitHub
Go to Connections, click Add connection, and authorize the Stractal GitHub App. Select the repositories you want to grant access to — you can choose specific repositories or all repositories in an account.
Create a project
Navigate to Projects, click New project, and select a connected repository. Give it a name and an optional description.
Synthesize your Wiki
Configure and start
Open your project and click Synthesize. Before starting, you can optionally adjust:
- Branch — choose which branch to analyze (defaults to the repository's default branch)
- Inclusion patterns — use glob patterns to include or exclude specific files or directories
Stractal analyzes your repository's dependency graph, file structure, and code semantics.
Explore the result
Once complete (typically 1-3 minutes), the Wiki viewer opens automatically. Your codebase is organized into business and technical domains grouped by category: Core, Infrastructure, Support, and External.
Select any domain to see its description, business logic, owned tables, API endpoints, key types, architecture diagrams, and more.