Su puerta de entrada a la colaboración de código abierto.

¡Entra en el mundo de la fuente abierta con Verto.sh ! Elegimos cuidadosamente los proyectos populares con problemas fáciles de tackle, lo que es simple para los desarrolladores encontrar un nuevo o primer proyecto a los que contribuir. Verto.sh es más que una simple lista: es una plataforma. Es donde los principiantes pueden hacer su primera contribución, los fundadores pueden construir un equipo sólido y los mantenedores pueden encontrar nuevos contribuyentes.
La comunidad de código abierto siempre da la bienvenida al nuevo talento, pero comenzar puede sentirse difícil. verto.sh lo hace más fácil. Al mostrar a los recién llegados las cuerdas y conectarlas con proyectos que necesitan una mano, estamos ayudando no solo a las personas, sino a todo el movimiento de código abierto.
Con Verto.sh , tome el primer paso en la codificación colaborativa y sea parte de algo más grande. Su código hoy podría ser el comienzo de algo sorprendente en la comunidad de código abierto.
Puede agregar un nuevo proyecto en Verto.Sh , solo sigue estos pasos:
Para mantener la calidad de los proyectos en Verto.Sh , asegúrese de que el repositorio que desee agregar cumpla con los siguientes criterios:
Para repositorios de GitHub : tiene al menos tres problemas con la good first issue u otras etiquetas definidas en config.json (ver labels y el final del proveedor GitHub ).
Para repositorios de GitLab : tiene al menos tres problemas con la etiqueta quick win u otras etiquetas definidas en config.json (ver labels y el final del proveedor GitLab ).
Tiene al menos 10 contribuyentes.
Tiene al menos 1000 estrellas.
Contiene un ReadMe.md con instrucciones de configuración detalladas para el proyecto y un contribuyente. MD con pautas para nuevos contribuyentes.
Se mantiene activamente (la última actualización hace menos de 1 mes).
Para repositorios de GitHub : agregue la ruta de su repositorio (en el formato owner/name y orden lexicográfico) a config.json dentro del proveedor GitHub .
Para repositorios de GITLAB : agregue la ID de su repositorio (en el formato <project path>|<project id> ) a config.json dentro del proveedor de GitLab .
Crea una nueva solicitud de extracción. Agregue el enlace a la página de problemas del repositorio en la descripción de PR. Una vez que se fusione la solicitud de extracción, los cambios estarán en vivo en Verto.sh.
Verto.sh usa Next.js, React y TypeScript. Los datos que se muestran en el sitio web se cargan desde el archivo data.json, que se genera por una función en Data/Utils.ts. Consulta las API de GitHub y Gitlab para obtener problemas de los repositorios enumerados en config.json. Las etiquetas definidas en config.json se utilizan para filtrar problemas para los repositorios.
Para contribuir con nuevas características y cambios en el sitio web, desea ejecutar la aplicación localmente. Siga estos pasos:
GH_PAT Data Data.json como datos ficticios o puede ejecutar npm run prebuild . Aviso: Repositorios que no maquillan los criterios enumerados anteriormente (consulte Reglas en Data.jsonare eliminado automáticamente de config.json cuando se ejecuta el script [data.json] data/data.json). # install the dependencies
$ npm install
# start the development server
$ npm run dev ¡Es bueno saber cuándo se compromete: el proyecto contiene un gancho pre-commit que ejecuta las líneas automáticamente para garantizar la calidad del código!