Guía para usar Markdown en la creación de documentación técnica profesional de software y APIs
La documentación técnica es uno de los campos donde Markdown brilla con más fuerza. La mayoría de las herramientas modernas de documentación usan Markdown como formato de entrada, lo que facilita la escritura y el mantenimiento de documentación profesional.
## GET /api/users
Devuelve una lista de usuarios.
### Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| page | integer | No | Número de página (default: 1) |
| limit | integer | No | Resultados por página (default: 20) |
| search | string | No | Filtrar por nombre |
### Respuesta exitosa (200){
"data": [
{
"id": 1,
"name": "Eduardo",
"email": "eduardo@ejemplo.com"
}
],
"total": 150,
"page": 1
}### Errores
| Código | Descripción |
|---|---|
| 401 | No autenticado |
| 403 | Sin permisos |
| 500 | Error del servidor |## Requisitos previos
- Node.js >= 18.0
- npm >= 9.0
- PostgreSQL >= 14
## Instalación
1. Clona el repositorio:
```bash
git clone https://github.com/ejemplo/proyecto.gitnpm installcp .env.example .envnpm run migrate
### Architecture Decision Records (ADRs)
```md
# ADR-001: Usar PostgreSQL como base de datos
## Estado
Aceptado
## Contexto
Necesitamos una base de datos relacional para el proyecto.
## Decisión
Usaremos PostgreSQL por su robustez y soporte para JSON.
## Consecuencias
- Necesitamos un servidor PostgreSQL en producción
- El equipo debe familiarizarse con PostgreSQL
Estas son las herramientas más utilizadas para documentación técnica con Markdown:
Ten en cuenta estas buenas prácticas para la documentación técnica:
👋 Hola! Soy Edu, me encanta crear cosas y he redactado este tutorial. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirlo en Twitter.
Sígueme en Twitter para estar al día con mi contenido. 😊