3 puntos por GN⁺ 2024-01-14 | 1 comentarios | Compartir por WhatsApp

Introducción a DevDocs

  • DevDocs es un sitio web que reúne diversa documentación de API en una interfaz rápida, organizada y con capacidad de búsqueda.
  • Los usuarios pueden activar más documentación y personalizar la interfaz mediante la configuración de preferencias.
  • El sitio puede usarse de forma eficiente con atajos de teclado, incluso sin usar el mouse.

Función de búsqueda

  • La búsqueda admite coincidencia difusa; por ejemplo, si se escribe "bgcp", aparecerá "background-clip".
  • Para buscar documentación específica, basta con escribir el nombre del documento o su abreviatura y luego presionar la tecla Tab.
  • También se puede aprender a buscar usando la barra de direcciones del navegador.

Información adicional

  • DevDocs también funciona sin conexión, puede usarse en dispositivos móviles y puede instalarse como aplicación web.
  • Para recibir las últimas novedades, se puede seguir a @DevDocs.
  • DevDocs es gratuito y se ofrece como software de código abierto.
  • Para quienes están empezando en la programación, se recomienda revisar el currículo de código abierto de freeCodeCamp.

Opinión de GN⁺

  • DevDocs es una herramienta esencial para desarrolladores, ya que permite encontrar fácilmente en un solo lugar documentación sobre diversos lenguajes de programación y frameworks.
  • Los atajos de teclado y la búsqueda con coincidencia difusa son funciones clave que mejoran la eficiencia de los desarrolladores.
  • El acceso sin conexión y la compatibilidad móvil permiten acceder a la información desde cualquier lugar, lo que hace que DevDocs sea aún más útil.

1 comentarios

 
GN⁺ 2024-01-14
Opiniones en Hacker News
  • Opinión de uno de los mantenedores:

    • Actualizar la documentación para una nueva versión es fácil, a menos que se reescriba el sistema de documentación o el diseño.
    • Algunos proyectos cambian su sistema de documentación con regularidad.
    • El generador de documentación crea nombres de clases aleatorios, lo que vuelve tediosa la organización de la documentación.
    • Cada mes se genera automáticamente una lista de documentación desactualizada, y hace falta ayuda.
  • Opinión de un usuario que volvió a visitar una publicación de blog sobre documentación offline:

    • Se pregunta si existe tecnología que facilite consumir documentación sin conexión.
    • Pregunta si hay un formato estandarizado o si hay algo que todavía no conoce.
  • Opinión de un usuario que revisa su checklist antes de un viaje largo:

    • Comparte herramientas para acceder fácilmente a documentación de lenguajes y APIs sin conexión.
    • Planea desarrollar usando Zig y Vulkan.
  • Opinión de un usuario que descubrió que le resulta útil al programar en movimiento:

    • Es especialmente útil cuando el WiFi es inestable.
    • Integrar la documentación en una sola interfaz estándar mejoraría mucho la productividad.
  • Opinión de un usuario sorprendido de que una necesidad básica de los programadores no haya sido resuelta de forma sistémica:

    • devdocs no incluye bibliotecas que usa con regularidad.
    • Probó Dash, pero no pudo obtener directamente la documentación de openai.
  • Opinión de un usuario que usó esta herramienta durante un vuelo de 14 horas y logró tener un día productivo:

    • Es muy útil porque la documentación puede responder preguntas sin distracciones.
  • Opinión de un usuario sobre dedoc, una herramienta CLI offline:

    • Permite evitar el cambio de contexto hacia el navegador, y descargar, buscar y leer devdocs desde la CLI.
    • Está compilada estáticamente en Rust, así que se puede instalar descargando el binario.
  • Opinión de un usuario sobre una herramienta open source similar a Dash:

    • Es muy buena.
  • Opinión de agradecimiento por esta herramienta:

    • Es mucho mejor que los motores de búsqueda web cuando se buscan resultados solo en la documentación oficial.
    • Planea copiarla y ejecutarla localmente o alojarla.
  • Opinión de un usuario que usa esta herramienta todos los días mediante un paquete de Emacs:

    • El flujo de trabajo es mucho más fluido que con soluciones como Dash.