2025-11-16 13:32:10 +01:00
---
2025-11-17 17:44:15 +01:00
title: "WiP Documentation Guide"
linkTitle: "WiP Doc Guide"
2025-11-16 23:10:11 +01:00
weight: 1
2025-11-17 17:44:15 +01:00
description: Guidelines and templates for creating EDP documentation. This page will be removed in the final documentation.
2025-11-16 13:32:10 +01:00
---
2025-11-17 17:44:15 +01:00
{{% alert title="WiP - Only during creation phase" %}}
This page will be removed in the final documentation.
{{% /alert %}}
2025-11-16 13:32:10 +01:00
## Purpose
2025-11-17 17:44:15 +01:00
This guide helps team members create consistent, high-quality documentation for the Edge Developer Platform.
2025-11-16 13:32:10 +01:00
## Documentation Principles
2025-11-17 17:44:15 +01:00
### 1. Focus on Outcomes
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
1. Describe how the platform is comprised and which Products we deliver
2. If you need inspiration for our EDP product structure look at [EDP product structure tree ](../components/website-and-documentation_resources_product-structure.svg )
2. Include links to repositories for deeper technical information or for not beeing too verbose and redundant with existing doumentation within the IPCEI-CIS scope or our EDP repos scope.
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
### 2. Write for the Audience
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
1. **Developers** : How to use the software products
2. **Engineers** : Architecture
3. **Auditors** : Project history, decisions, compliance information
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
### 3. Keep It Concise
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
1. Top-down approach: start with overview, drill down as needed
2. Less is more - avoid deep nested structures
3. Avoid emojis
4. **When using AI** : Review the text that you paste, check integration into the rest of the documentation
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
### 4. Maintain Quality
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
1. Use present tense ("The system processes..." not "will process")
2. Run `task test:quick` before committing changes
2025-11-16 13:32:10 +01:00
## Documentation Structure
The EDP documentation is organized into five main sections:
### 1. Platform Overview
High-level introduction to EDP, target audience, purpose, and product structure.
**Content focus**: Why EDP exists, who uses it, what it provides
2025-11-17 17:44:15 +01:00
### 2. Getting Started
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
Onboarding guides and quick start instructions.
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
**Content focus**: Prerequisites, step-by-step setup, first application deployment
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
### 3. Components
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
Detailed documentation for each platform component.
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
**Content focus**: What each component does, how to use it, integration points
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
**Template**: Use `components/TEMPLATE.md` as starting point
2025-11-16 13:32:10 +01:00
### 4. Operations
Deployment, monitoring, troubleshooting, and maintenance procedures.
**Content focus**: How to operate the platform, resolve issues, maintain health
### 5. Governance
Project history, architecture decisions, compliance, and audit information.
**Content focus**: Why decisions were made, project evolution, external relations
## Writing Documentation
2025-11-17 17:44:15 +01:00
### Components
#### Using Templates
2025-11-16 13:32:10 +01:00
2025-11-17 17:44:15 +01:00
In section 'Components' Templates are provided for common documentation types:
2025-11-16 13:32:10 +01:00
* **Component Documentation**: `content/en/docs/components/TEMPLATE.md`
2025-11-17 17:44:15 +01:00
#### Content Structure
Follow this pattern for component documentation:
1. **Overview** : What it is and what it does
2. **Key Features** : Bullet list of main capabilities
3. **Purpose in EDP** : Why it's part of the platform
4. **Getting Started** : Quick start guide
5. **Usage Examples** : Common scenarios
6. **Integration Points** : How it connects to other components
7. **Status** : Current maturity level
8. **Documentation Notes** : Instructions for filling in details (remove when complete)
2025-11-16 13:32:10 +01:00
### Frontmatter
2025-11-17 17:44:15 +01:00
Every markdown file starts with YAML frontmatter according to [Docsy ](https://www.docsy.dev/docs/adding-content/content/#page-frontmatter ):
2025-11-16 13:32:10 +01:00
```yaml
---
title: "Full Page Title"
linkTitle: "Short Nav Title"
weight: 10
description: >
Brief description for search and previews.
---
```
* **title**: Full page title (appears in page header)
* **linkTitle**: Shorter title for navigation menu
* **weight**: Sort order (lower numbers appear first)
* **description**: Brief summary for SEO and page previews
## Testing Documentation
Before committing changes:
```bash
# Run all tests
2025-11-17 17:44:15 +01:00
task test:quick
2025-11-16 13:32:10 +01:00
# Build site locally
task build
# Preview changes
task serve
```
## Adding New Sections
When adding a new documentation section:
1. Create directory: `content/en/docs/[section-name]/`
2. Create index file: `_index.md` with frontmatter
3. Add weight to control sort order
4. Update navigation in parent `_index.md` if needed
5. Test with `task test`
## Reference
* **Main README**: `/doc/README-technical-writer.md`
* **Component Template**: `/content/en/docs/components/TEMPLATE.md`
* **Hugo Documentation**: < https: // gohugo . io / documentation />
* **Docsy Theme**: < https: // www . docsy . dev / docs />