Documentation and content creation standards for Markdown files...
Apply these standards when creating or editing Markdown documentation.
Good:
## Main Section
### Subsection
#### Detail (use sparingly)
Bad:
# Title (don't use H1)
### Subsection (skipped H2)
- for bullet points1. for numbered listsExample:
- First item
- Second item
- Nested item
- Another nested item
- Third item
1. First step
2. Second step
3. Third step
Example:
```javascript
const greeting = 'Hello, World!'
console.log(greeting)
```
Use `const` for immutable variables.
Good:
See the [installation guide](./docs/installation.md) for details.
Bad:
Click [here](./docs/installation.md).
Example:

Example:
| Feature | Status | Notes |
| ------- | ------ | ----------- |
| Auth | ✅ | Complete |
| API | 🚧 | In progress |
Include YAML front matter at the beginning of the file:
---
title: Document Title
description: Brief description of the document
author: Author Name
date: 2026-01-29
tags: [tag1, tag2]
---
---
title: Project Name
description: Brief description of what the project does
---
## Overview
Brief introduction to the project and its purpose.
## Features
- Feature 1
- Feature 2
- Feature 3
## Installation
```bash
npm install project-name
```
## Usage
```javascript
import { feature } from 'project-name'
feature.doSomething()
```
## Configuration
Available configuration options:
| Option | Type | Default | Description |
| ------- | ------ | ------- | ----------- |
| option1 | string | 'value' | Description |
## Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.
## License
MIT License - see [LICENSE](./LICENSE) for details.
---
title: API Reference
description: Complete API documentation for the service
---
## Authentication
All API requests require authentication using an API key.
```bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.example.com/endpoint
```
## Endpoints
### GET /users
Retrieves a list of users.
**Parameters:**
- `limit` (optional): Maximum number of results (default: 10)
- `offset` (optional): Pagination offset (default: 0)
**Response:**
```json
{
"users": [{ "id": 1, "name": "John Doe" }],
"total": 100
}
```
**Example:**
```bash
curl https://api.example.com/users?limit=5
```
Apply these standards when: