0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-12-23 22:27:34 -05:00
verdaccio/website/translated_docs/es-ES/contributing.md
verdacciobot d55d5eef81 docs: update translations
docs: update translations
2018-03-04 09:54:10 +01:00

4.3 KiB

id title
contributing Contribuyendo en Verdaccio

First of all saltar en un código desconocido no es tarea fácil, pero estamos aquí para ayudarte.

Canales de Comunicación

Si estas deseando por hacer preguntas, nosotros tenemos dos canales para discusiones:

Empezando

A primera vista verdaccio es un solo repositorio, pero hay muchas mas formas en las que podrías contribuir y una gran variedad de tecnologías en las que practicar.

Encontrando mi lugar

Todos tenemos diferentes habilidades, así que, vamos a ver donde podrías sentirte cómodo.

Se o quiero aprender Node.js

Node.js es la base de verdaccio, usamos librerías como express, commander, request o async. Verdaccio es básicamente un API REST para crear comunicación con clientes npm compatibles, como yarn.

Tenemos una larga lista de plugins que pueden ser usados y mejorados, pero al mismo tiempo tu podrías crear el tuyo propio.

Preferiría trabajar en el Interfaz de Usuario

Recientemente hemos migrado a tecnologías mas modernas como Reacty element-react. Estamos con ganas de ver nuevas ideas como mejorar el Interfaz de Usuario.

Me siento más cómodo mejorado el stack

Por su puesto, estaríamos muy felices que nos ayudaras a mejorar el stack, puedes actualizar dependencias como eslint, stylelint o webpack. O simplemente podrías mejorar la configuración de webpack, sería genial. Cualquier sugerencia es bienvenida. Ademas si quieres mejorar tu experiencia conYeoman podrías ayudarnos con verdaccio generator.

Aquí algunas ideas:

  • Crear un paquete común de de reglas eslint que podrían ser usados en todas nuestras dependencias o extensiones
  • Mejorar las definiticiones de tipado en Flow
  • Migrar a Webpack 4
  • Mejorar el hot reload con webpack
  • Usamos babel y webpack a lo largo de todas las dependencias, porque uno un preset en común?
  • Mejorar la entrega vía integración continua

Soy bueno con la Documentación

Muchos colaboradores encuentras faltas o errores gramaticales, eso también podría ser de ayuda para mejorar la experiencia de resolución de problemas.

Soy Diseñador

Tenemos un sitio web http://www.verdaccio.org/ y estaríamos muy felices de ver tus ideas.

Nuestro sitio web esta basado en Docusaurus.

Soy DevOps

Tenemos una imagen muy popular en Docker https://hub.docker.com/r/verdaccio/verdaccio/ que necesita mantenimiento y muy seguramente mejoras, necesitamos tu conocimiento para el beneficio de todos los usuarios.

Ofrecemos soporte para ** Kubernetes**, Puppet, Ansible y Chef y necesitamos ayuda en esos campos, siéntete libre de ver todos los repositorios.

Puedo hacer traduciones

Verdaccio tiene como objetivo ser multilenguaje, con el fin de conseguirlo tenemos el soporte de Crowdin que es una plataforma increíble de traducciones.

Tenemos configurado un sitio donde puedes elegir tu idioma favorito, si no encuentras tu idioma siéntete libre de pedirlo creando un ticket.

Ir a Crowdin Verdaccio

Estoy listo para contribuir

Si estas pensando "Ya vi todos los repositorios y estoy deseando contribuir ahora mismo" y tengo buenas noticias para tu, ese el siguiente paso.

Primero necesitaras aprender como construir el proyecto, nosotros hemos preparados uan guia justo para eso.

Una vez has revisado todos los script y sabes como usarlos, estamos listos para ir al siguiente paso, ejecutar los test unitarios.

La lista completa de colaboradores. Queremos ver tu cara aquí !