Ejemplo de código para documentación con JSDoc

0 acciones
0
0
0
0

Introducción

JSDoc Es una herramienta de código abierto para generar documentación de API en JavaScript. Permite a los desarrolladores documentar su código mediante comentarios.

Ejemplo de código para documentación con JSDoc

A continuación se muestra un ejemplo de cómo documentar un método:

/**
* یک فایل را بر اساس شناسه بازیابی می‌کند.
* @param {string} id شناسه فایل.
* @returns {File} شی فایل.
*/
const getFileById = (id) => {
// کد...
}

Instalar JSDoc

Puedes usar JSDoc globalmente usando npm Instalar:

npm install -g jsdoc

O instalar para un proyecto específico de la siguiente manera:

npm install --save-dev jsdoc

Cómo usar JSDoc

Añadir documentación

Para comenzar a documentar su código, simplemente agregue un comentario con /** En la parte superior de cada bloque de código (módulos, métodos, clases, funciones, etc.) agregue:

/**
* کاربر را با استفاده از ایمیل بازیابی می‌کند.
*/
const getByEmail = async (email) => {
// کد...
}

También puedes usar etiquetas JSDoc para agregar más información:

/**
* کاربر را با استفاده از ایمیل بازیابی می‌کند.
* @async
* @method
* @param {String} email - ایمیل کاربر
* @returns {User} شی کاربر
* @throws {NotFoundError} اگر کاربر پیدا نشود.
*/
const getByEmail = async (email) => {
// کد...
}
Producción de documentación

Después de agregar comentarios, para generar la documentación como un sitio web, simplemente ejecute el siguiente comando:

jsdoc path/to/my/file.js

Consejos avanzados

Usando el archivo de configuración

Si su proyecto es grande y contiene muchos archivos y carpetas, puede usar un archivo de configuración para personalizar el comportamiento de JSDoc:

{
"source": {
"includePattern": ".+\\.js(doc|x)?$", // فقط فایل‌های با پسوند .js، .jsdoc یا .jsx پردازش شوند.
"include": ["."], // تمام پوشه‌ها بررسی شوند.
"exclude": ["node_modules"] // پوشه node_modules نادیده گرفته شود.
},
"opts": {
"destination": "./docs/", // مقصد تولید مستندات.
"recurse": true // پوشه‌ها به صورت بازگشتی بررسی شوند.
}
}
Soporte en VSCode

El editor VSCode admite JSDoc de forma predeterminada y ofrece funciones como el autocompletado de estructuras de comentarios y la visualización de información de funciones.

Utilice una plantilla personalizada

Puede anular el formato JSDoc predeterminado creando un archivo diseño.tmpl Personalícelo y especifíquelo en el archivo de configuración.

Resultado

JSDoc es una poderosa herramienta de documentación de código JavaScript que no solo ayuda a los desarrolladores a comprender mejor su código, sino que también proporciona generación automática de documentación API.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


También te puede gustar
¿Qué es un robot zumbador?

¿Qué es el robot de criptomonedas Hummingbot?

En el volátil mundo del mercado de criptomonedas, el uso de robots de trading automatizados es fundamental para aumentar la eficiencia y eliminar el factor humano. Uno de los robots de trading de criptomonedas más potentes y de código abierto es Hummingbot, que permite a los usuarios ejecutar estrategias automatizadas de compra y venta en exchanges centralizados y descentralizados.