Saltar al contenido

Archivo README.md

El archivo README.md es la puerta de entrada a tu biblioteca. Es lo primero que verán los desarrolladores cuando visiten tu repositorio. Un README bien estructurado explica qué hace tu biblioteca, cómo usarla, por qué debería ser elegida y cómo contribuir a ella.

Plantilla recomendada

Existen muchas plantillas de README.md que puedes usar como base. Yo he escrito la siguiente y es la que uso en la mayoría de mis proyectos: README_TEMPLATE.md

Si prefieres empezar con algo más simple, aquí hay un ejemplo minimalista que cubre lo esencial:

markdown
# My Library

A TypeScript library for [purpose].

[![SemVer](https://img.shields.io/npm/v/my-library)](https://www.npmjs.com/package/my-library)
[![npm bundle size](https://img.shields.io/bundlephobia/min/my-library)](https://bundlephobia.com/package/my-library)
[![Build Status](https://github.com/fvena/my-library/workflows/CI%2FCD/badge.svg)](https://github.com/fvena/my-library/actions)
[![Status](https://img.shields.io/badge/status-active-success.svg)](https://github.com/fvena/my-library/actions)
[![Live Docs](https://img.shields.io/badge/docs-online-success.svg)](https://github.com/fvena/my-library#readme)

## Installation

```bash
npm install my-library
```

## Basic usage

```typescript
import { add } from "my-library";

// Example
add(1, 2); // 3
```

## Features

- Feature 1
- Feature 2
- Feature 3

## Documentation

For more details, see [the complete documentation](link).

## License

MIT

Buenas prácticas

  1. Se conciso: Un README debe ser informativo pero no abrumador.
  2. Usa ejemplos prácticos: Los ejemplos de código muestran claramente cómo usar tu biblioteca.
  3. Incluye imágenes o GIFs: Las demostraciones visuales son muy efectivas para mostrar la funcionalidad.
  4. Mantén actualizado: Actualiza el README cuando añadas nuevas características o cambies la API.
  5. Formato consistente: Usa un estilo de Markdown consistente en todo el documento.
  6. Comprueba enlaces: Asegúrate de que todos los enlaces funcionen correctamente.
  7. Piensa en tus usuarios: Organiza la información según lo que tus usuarios necesitarán saber primero.

Herramientas útiles

Released under the MIT License.