"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Hacktoberfest desde el punto de vista del mantenedor

Hacktoberfest desde el punto de vista del mantenedor

Publicado el 2024-11-08
Navegar:334

Hacktoberfest from a maintainer

Esta vez he decidido participar en Hacktoberfest como mantenedor del proyecto.

El proyecto es (AnadiCSV)[https://github.com/Cereal84/AnadiCSV] una herramienta sencilla para consultar datos de un archivo CSV mediante consulta SQL.

AnadiCSV está escrito en Python y usa DuckDB y Textual, el proyecto fue presentado al hacktoberfest en estado embrionario. La idea era aprovechar el hacktoberfest por dos motivos:

  • aprende a gestionar un proyecto con colaboradores 'externos'
  • mejorar el código permitiendo que la gente contribuya.

Ahora algunas lecciones que he aprendido hasta ahora.

Escribir problemas detallados

Incluso si el problema es muy claro para usted, no significa que sea lo mismo para los contribuyentes externos, especialmente si no son experimentados.

Intenta tener un diálogo sobre el tema.

Los detalles pueden no ser suficientes, es mejor iniciar un diálogo para estar seguro de que todos entienden el trabajo a realizar.

El archivo CONTRIBUTOR es importante

Siempre he ignorado este archivo en mis repositorios. Si quieres ayudar a las personas a contribuir, es muy importante, puedes escribir la forma en que esperas que funcionen, las reglas a seguir y, a veces, cuál es la lógica detrás de alguna sección ( es decir, si desea agregar una opción cli que son todos los archivos involucrados si no está tan claro en el código).

Hacer una mala revisión del código no es una buena idea

A veces tienes prisa pero quieres fusionar algunas relaciones públicas lo antes posible; lees rápido el PR y parece que está bien, te saltas algunos archivos porque te olvidas de ellos o porque crees que los cambios serán tan simples que seguramente son correctos.
Obviamente, romperán el repositorio :).

Las acciones de GitHub son buenas

Agregar algunas comprobaciones como formateador de código, linter, etc. es una buena idea para evitar hacer esas cosas durante la revisión del código y permitirle concentrarse en cosas importantes.

Conclusión

Hasta ahora he aprendido mucho y estoy feliz de haber comenzado este proyecto y sugerir a cualquiera que intente hacer lo mismo.

Para cualquiera que esté buscando temas sobre hacktoberfest, visítenos :).

Declaración de liberación Este artículo se reproduce en: https://dev.to/cereal84/hacktoberfest-from-a-maintainers-point-of-view-285a?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3