window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', versión: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster ya existe') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() Documentación del proyecto - The Codest
The Codest
  • Quiénes somos
  • Servicios
    • Desarrollo de software
      • Desarrollo Frontend
      • Desarrollo backend
    • Staff Augmentation
      • Desarrolladores frontales
      • Desarrolladores de backend
      • Ingenieros de datos
      • Ingenieros de la nube
      • Ingenieros de control de calidad
      • Otros
    • Asesoramiento
      • Auditoría y consultoría
  • Industrias
    • Fintech y Banca
    • E-commerce
    • Adtech
    • Tecnología sanitaria
    • Fabricación
    • Logística
    • Automoción
    • IOT
  • Valor para
    • CEO
    • CTO
    • Gestor de entregas
  • Nuestro equipo
  • Case Studies
  • Saber cómo
    • Blog
    • Meetups
    • Seminarios en línea
    • Recursos
Carreras profesionales Póngase en contacto
  • Quiénes somos
  • Servicios
    • Desarrollo de software
      • Desarrollo Frontend
      • Desarrollo backend
    • Staff Augmentation
      • Desarrolladores frontales
      • Desarrolladores de backend
      • Ingenieros de datos
      • Ingenieros de la nube
      • Ingenieros de control de calidad
      • Otros
    • Asesoramiento
      • Auditoría y consultoría
  • Valor para
    • CEO
    • CTO
    • Gestor de entregas
  • Nuestro equipo
  • Case Studies
  • Saber cómo
    • Blog
    • Meetups
    • Seminarios en línea
    • Recursos
Carreras profesionales Póngase en contacto
Flecha atrás VOLVER
2019-07-08
Gestión de proyectos

Documentación del proyecto

Justyna Mianowska

Dicen que cuando conocemos a alguien por primera vez, la impresión inicial es la más importante. Lo mismo ocurre con el repositorio de código de un proyecto. Un LÉEME bien escrito es crucial no sólo para los desarrolladores actuales, sino también para los futuros. Introduce el proyecto y proporciona instrucciones paso a paso que permiten una rápida configuración y contribución.

Debe contener todos los aspectos que el promotor necesita conocer y que no puede recibir directamente del código. Estos incluyen lo que se debe y no se debe hacer en el desarrollo, instrucciones completas de despliegue, descripciones de integración externa, etc. Este artículo te guiará en la creación de un archivo README potente, bonito y legible para tu proyecto. proyecto.

En las guías de github se puede encontrar una buena introducción para una documentación de proyecto bien preparada: https://guides.github.com/features/wikis/. En él se establece que "README debe contener únicamente la información necesaria para que los desarrolladores puedan empezar a utilizar el proyecto y contribuir a él".

Teniendo esto en cuenta, vamos a presentar una lista de componentes y buenas prácticas que seguimos en Codest para crear la documentación de un proyecto.

Introducción rápida

- Título del proyecto: esto es imprescindible en todo README.

- Insignias de estadosi utiliza mediciones externas de la calidad del código, pruebas automatizadas u otras herramientas, el principio del documento es un buen lugar para mostrar a los demás si funcionan.

- DescripciónIncluye algunas frases sobre el proyecto para describir rápidamente su objetivo principal y su función.

Índice

Una lista de contenidos puede ser útil para archivos de documentación largos, pero si su README es bastante conciso entonces no es necesario.

Información general

- Acerca de la seccióndescripción más detallada del proyecto: puede incluir información sobre los usuarios, sus funciones, algunos casos más confusos, capturas de pantalla, etc.

- Maquetasun lugar para enlaces a recursos de maquetas UI/UX, si los hay.

  • Otra información como Acceso a los servidores o Integración con API externasEjemplos: dirección url de una instancia de ensayo, credenciales de acceso compartidas no sensibles, enlaces a documentación, instrucciones, etc.

Instalación

- RequisitosRequisitos previos que deben cumplirse antes de iniciar la configuración de una aplicación, por ejemplo, la instalación de herramientas externas.

- Configuracióninstrucciones paso a paso para poner en marcha el proyecto.

- Ajustes: describen dónde se almacenan los ajustes locales y proporcionan instrucciones sobre cómo recibir tus propios ajustes.

- Configuración local: si hay algunos casos para la configuración local, este es un buen lugar para una explicación.

Desarrollo

Esta sección es un lugar ideal para instrucciones como desarrollo de características, corrección de errores, hotfixes, características comunes, pruebas, guías de estilo, organización del código, otras herramientas de desarrollo utilizadas en el proyecto (por ejemplo, guards o dockers), etc. No olvides mencionar todas las normas que cada equipo miembro debe saber.

Despliegue

Proporcione instrucciones claras paso a paso para cada entorno y todo lo que "conviene saber" al realizar la implantación.

Otras ideas para secciones separadas

- Documentación API

- Cambios

- Recursos externosUn lugar para todo tipo de enlaces que puedan ser útiles.

- Pila de aplicaciones: una lista de la pila de aplicaciones que utilizamos en el proyecto - puede contener una breve descripción y el nombre del proveedor.

Equipo

Es discutible si es necesario mostrar los miembros actuales del equipo del proyecto (github proporciona la lista completa de colaboradores por defecto), pero siempre es agradable ver tu nombre como uno de los autores de un proyecto. Si lo haces, mantenlo lo más actualizado posible.

Unas palabras finales

Recuerda: cada proyecto es único y también lo es su documentación. No hay una gran solución para escribir un README. Basta con seguir los consejos generales, y lo más importante es acordarse siempre de la refactorización, que también conecta con el LÉAME. Siempre es una buena idea mirar el documento en su conjunto y replantearlo si algo necesita ser mostrado de una manera diferente.

Una cosa más: las "instrucciones" son clave, así que escríbelas mucho. Gracias.

Más información:

  • Principio abierto-cerrado. ¿Tengo que usarlo alguna vez?
  • ¿Cómo escribir un código bueno y de calidad?
  • Vuelendar. Un nuevo proyecto de Codest basado en Vue.js

Artículos relacionados

Soluciones para empresas y escalas

¿Por qué necesita su empresa un equipo de desarrollo a distancia?

Explore las ventajas y estrategias de integrar equipos de desarrollo remotos, destacando la rentabilidad, el acceso global al talento y la flexibilidad.

The Codest
Agata Waszak Especialista en soluciones para clientes
Gestión de proyectos

Aspectos esenciales de la adopción ágil: Una hoja de ruta para los equipos técnicos

Aprenda a adoptar eficazmente las metodologías ágiles con las ideas de nuestro experto PM - Jan, para mejorar la eficiencia y la colaboración.

The Codest
Jan Kolouszek Jefe de proyecto
Gestión de proyectos

Desde el escritorio del PM: Técnicas eficaces de gestión de equipos a distancia

Aprenda estrategias probadas de nuestro PM Jan para optimizar la gestión de equipos remotos y aumentar la productividad. ¡Lee ahora!

The Codest
Jan Kolouszek Jefe de proyecto
Soluciones para empresas y escalas

7 estrategias clave para gestionar un equipo de desarrollo de software

Este artículo detalla estrategias clave para gestionar eficazmente equipos de desarrollo de software, haciendo hincapié en la comunicación, las herramientas de gestión de proyectos y la comprensión de la dinámica de equipo.

EL MEJOR
Gestión de proyectos

Guía CTO: Gestione eficazmente a los desarrolladores remotos

En el mundo, más del 60% de las personas trabajan a distancia. Esta tendencia es especialmente notable en la industria de TI. Cada vez más desarrolladores valoran la posibilidad de trabajar a distancia. Debido a...

The Codest
Kamil Ferens Director de Crecimiento

Suscríbase a nuestra base de conocimientos y manténgase al día de la experiencia del sector informático.

    Quiénes somos

    The Codest - Empresa internacional de desarrollo de software con centros tecnológicos en Polonia.

    Reino Unido - Sede central

    • Oficina 303B, 182-184 High Street North E6 2JA
      Londres, Inglaterra

    Polonia - Centros tecnológicos locales

    • Parque de oficinas Fabryczna, Aleja
      Pokoju 18, 31-564 Cracovia
    • Embajada del Cerebro, Konstruktorska
      11, 02-673 Varsovia, Polonia

      The Codest

    • Inicio
    • Quiénes somos
    • Servicios
    • Case Studies
    • Saber cómo
    • Carreras profesionales
    • Diccionario

      Servicios

    • Asesoramiento
    • Desarrollo de software
    • Desarrollo backend
    • Desarrollo Frontend
    • Staff Augmentation
    • Desarrolladores de backend
    • Ingenieros de la nube
    • Ingenieros de datos
    • Otros
    • Ingenieros de control de calidad

      Recursos

    • Hechos y mitos sobre la cooperación con un socio externo de desarrollo de software
    • De EE.UU. a Europa: ¿Por qué las startups estadounidenses deciden trasladarse a Europa?
    • Comparación de los polos de desarrollo de Tech Offshore: Tech Offshore Europa (Polonia), ASEAN (Filipinas), Eurasia (Turquía)
    • ¿Cuáles son los principales retos de los CTO y los CIO?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Condiciones de uso del sitio web

    Copyright © 2025 por The Codest. Todos los derechos reservados.

    es_ESSpanish
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean nl_NLDutch etEstonian elGreek es_ESSpanish