Colaborar
Colabora con Línea de Código
Línea de Código es una plataforma abierta a cualquier tipo de colaboración relacionada con la programación, independientemente del nivel. Buscamos contenidos con un enfoque claro, didáctico y pedagógico.
Si quieres colaborar con Línea de Código, sigue los pasos que se detallan a continuación:
-
Trabaja con el repositorio Git
En Línea de Código trabajamos mediante un repositorio Git público disponible en: https://github.com/victorcuervo/lineadecodigo
El primer paso es crear un fork del repositorio en tu cuenta de GitHub.
-
Ubicación del artículo
El artículo debe ubicarse dentro de la carpeta:
/src/content/docs/A su vez, deberá estar dentro de la subcarpeta correspondiente al lenguaje y a la temática. Por ejemplo:
- Lenguajes:
java,html,python, etc. - Temáticas:
basicos,cadenas,tablas, etc.
Quedándonos una carpeta de la siguiente forma:
/src/content/docs/lenguaje/tematicaSi no existe una carpeta adecuada, puedes crear una nueva siguiendo la misma estructura.
- Lenguajes:
-
Formato del artículo
El artículo debe estar escrito en Markdown. El nombre del fichero debe seguir el formato:
nombre-del-articulo-entre-guiones.mdSe recomienda revisar los artículos existentes para mantener coherencia de formato y estilo.
-
Metainformación del artículo
En la parte superior del artículo debes incluir la metainformación en formato front matter:
nombre-del-articulo-entre-guiones.md ---title: "Título del artículo"description: "Descripción del Artículo"tags: ["tag1","tag2",..."tagN"]author: id_autordownload: URL con el repositorio del código fuente---A tener en cuenta:
- No utilices demasiadas etiquetas.
- Se debe de poner una URL con el repositorio y archivo que contenga el código
- El id_autor los explicamos más adelante
-
Imágenes del artículo
En el caso de que tu artículo contenga imágenes debes de seguir los siguientes pasos
- Las imágenes deben almacenarse en la carpeta
/src/assets/lenguaje/images. Donde lenguaje es el lenguaje de programación principal del artículo. - Preferiblemente utiliza un formato
webp : Pero los formatos jpg o png también están permitidos. - Optimiza las imágenes antes de subirlas (por ejemplo, con TinyPNG).
La referencia a las imágenes será relativa a la ubicación del artículo, por lo que el código markdown será:
nombre-del-articulo-entre-guiones.md  - Las imágenes deben almacenarse en la carpeta
-
Crea tu perfil de autor
Si es tu primera colaboración, debes crear tu perfil de autor en el directorio:
/src/configs/authors/:El nomre del fichero deberá de ser
id-autor.ts, donde id-autor es el mismo que utilizarás en la metainformación del artículo.Añade una entrada con la siguiente estructura:
id-autor.ts export const id-autor = {id: 'id-autor',name: 'Nombre Autor',photo: 'URL con la foto Autor',description: 'Descripción Autor',rrss: [{label: 'rrss_name',url: 'url',},],};A tener en cuenta:
- El id-autor será un identificador a utilizar en este archivo y en el artículo.
- Puedes añadir tantas redes sociales como desees. Con los valores de
labelcomo x.com, linkedin, github, facebook,... - Se puede añadir el label laptop para poder hacer referencia a vuestras páginas personales.
-
Enviar el artículo
Ya solo queda un último paso que será enviarnos el artículo
- Verifica que el contenido cumple las normas de formato.
- Realiza un Pull Request contra la rama
main. - El equipo revisará el contenido y propondrá mejoras si es necesario.
Una vez que tengamos todo pasaremos a Publicar el artículo.
Si tienes cualquier duda durante el proceso, no dudes en contactar con nosotros. Estaremos encantados de ayudarte.