Key Concepts
Understand the core concepts in NeoArc Studio: workspaces, architecture directories, data model, views, database profiles, search profiles, property projections, Content Foundry publications, site bindings, diagrams, and publishing targets.
Before diving deep into NeoArc, it helps to understand the core concepts and how they fit together. This page explains the building blocks you'll work with.
Workspaces
Architecture Directories
NeoArc organises content into eight architecture directories, each designed for a specific type of documentation:
You choose which directories to enable when creating a workspace. Content (diagrams, pages, schemas) can be created in any directory, and the same content can appear in multiple published sites through site bindings.
Git Integration
Workspaces are designed to live in Git repositories. All NeoArc content is stored as text-based JSON files that:
Content Foundry
Multiple Publications
A workspace can contain multiple Content Foundry publications, each with its own configuration. Each publication can be either a Website or a PDF. Common patterns include:
Each publication has its own settings, navigation, branding, and publishing targets.
Publication Structure
Each Content Foundry publication contains:
Site Bindings
Pages
Content Blocks
Pages are built from 100+ content block types, organised into categories. This page you are reading uses several of these block types.
Diagrams
NeoArc includes several diagram types, each suited to different purposes.
Schemas
REST APIs
Architecture Decision Records
Architectural Intent Graph
Publishing Targets
Target Types
Target Configuration
Each target can have:
- Content selection (which pages to include)
- Navigation settings (top bar, footer visibility)
- Home page configuration (marketing home vs docs home)
This enables different views for different audiences from the same source content.
File Formats
All NeoArc content uses JSON files with specific extensions:
Data Model
Views
Database Profiles
Search Profiles
Property Projections
Putting It Together
These concepts work together:
Complete reference for all content block types in Content Foundry. 100+ blocks organised into 13 categories covering documentation, diagrams, decisions, risk, APIs, testing, operations, and marketing.
Complete reference for the diagram editor including 55+ shape types, connection system, 5,385+ icons, ERD tables, swimlanes, and auto-layout.
Complete reference for the schema editor including 4 schema types, 10 field types, 47+ validation rules, and lineage tracking.
Complete reference for REST API documentation including endpoints, parameters, security schemes, responses, and OpenAPI export.
Complete reference for publishing documentation sites including targets, site settings, viewer configuration, and theming.