Contribuir a mejorar CodeIgniter

Hay muchas maneras de contribuir al proyecto CodeIgniter, ya sea que sea un desarrollador o no.

CodeIgniter es un proyecto impulsado por la comunidad y acepta contribuciones de código y documentación de la comunidad. Estas contribuciones se realizan en forma de preguntas o solicitudes de tracción en el repositorio CodeIgniter en GitHub.

Los problemas son una manera rápida de señalar un error. Si encuentra un bug o un error de documentación en CodeIgniter, compruebe primero algunas cosas:

  • Todavía no hay un problema abierto
  • El problema ya se ha solucionado (consulte la sección de desarrollo o busque problemas cerrados)
  • ¿Es algo realmente obvio que lo arreglas tú mismo?
  • Si no está seguro si ha encontrado un error, entonces inicie un nuevo hilo en el foro CodeIgniter, en la sección de problemas .

 

Informar de problemas es útil, pero un enfoque aún mejor es enviar una solicitud de tracción, que se hace por "bifurcar" el repositorio principal y comprometerse a su propia copia. Esto requerirá que utilice el sistema de control de versiones llamado Git.

CodeIgniter 4

CodeIgniter 4 tiene su propio repositorio Github . Se desvía lo suficiente de CodeIgniter 3 que queremos mantenerlos separados. La hoja de ruta de CodeIgniter 4 se explica en nuestro foro y el trabajo a realizar se detalla en los problemas del repositorio .

¿No es un programador?

Probadores

¡Siempre necesitamos comentarios sobre lo que funciona y lo que no funciona! La mayor parte del esfuerzo de desarrollo está entrando en la Versión 3, por lo que es donde la necesidad es mayor. Si encuentra algo que definitivamente es un error y usted es un usuario de Github, cree un nuevo "problema". Si no eres un usuario de Github, o si no estás seguro si has encontrado un error, entonces comienza un nuevo hilo en la sección Problemas del foro de CodeIgniter !

Escritores

¡Cada proyecto necesita una buena documentación! La guía del usuario CodeIgniter es parte del proyecto Github (mencionado anteriormente), y siempre hay espacio para más tutoriales.

Evangelistas

La palabra tiene que ser difundida sobre proyectos buenos y dignos, que creemos CodeIgniter es :) Usted puede ayudar a ser activo en los foros, responder a las preguntas, y por la difusión de la palabra dentro de su desarrollador o comunidad de usuarios.

Moderadores

El foro siempre puede utilizar moderadores, para asegurarse de que las discusiones / temas permanecen en el tema, y ​​para eliminar los usuarios o comentarios inapropiados!

Diseñadores

Sugerencias y ayuda con nuestro sitio web, Guía del usuario, y el diseño del foro son siempre bienvenidos! Estamos trabajando en temas para cada uno de ellos, que serán compartidos en su propio repositorio Github.

¿Eres programador?

Programadores

Si quieres participar en la construcción de la siguiente versión de CodeIgniter, únete a nosotros en Github ! Una guía de contribución detallada está en la Guía del usuario, pero los puntos principales son para asegurarse de que su código se ajusta a nuestra guía de estilo , que está debidamente documentado y que utiliza el modelo de ramificación Git-Flow .

Revisores

Cada proyecto necesita un núcleo de desarrolladores, familiarizado con las normas y convenciones del proyecto, para revisar las mejoras y correcciones propuestas. Hemos sido realmente afortunados con nuestro grupo de revisores hasta ahora, y esperamos contratar a unos cuantos más. Los revisores también tienen privilegios "commit" para el repositorio de código.

¿Ves la Gran Imagen?

Sabios

La dirección que CodeIgniter toma, y ​​por lo tanto su hoja de ruta, necesita ser examinada cuidadosamente y elegida sabiamente. Tenemos un pequeño grupo de la comunidad, dedicado al marco, para formar un consejo para discutir y elegir la dirección (s) futura (s) del marco!

Parte de nuestro trabajo durante el próximo año será poner en marcha procedimientos adecuados de gobernanza.

Reconociendo nuestros colaboradores principales del marco


Nuevo: Reconociendo nuestros colaboradores principales de CodeIgniter4


Reconociendo nuestros colaboradores principales del Web site


Reconociendo nuestros colaboradores principales de la traducción

Soy un académico (nota de la dirección del proyecto ...)

Parte de mi meta es construir un "laboratorio de vida" alrededor de este proyecto, enseñar a mis estudiantes cómo trabajar en proyectos de código abierto, y tenerlos ayudar a hacer esto el mejor de todos!

Agradezco la colaboración, en cualquier nivel, con otros académicos. Esto podría ser en forma de compartir materiales de enseñanza, trabajando en este o su proyecto de código abierto, o incluso simplemente compartir experiencias.


Si tiene preguntas o desea más información, envíeme un correo electrónico usando el enlace en el pie de página!