Red de conocimiento informático - Material del sitio web - Cómo empezar a contribuir a la comunidad OpenStack

Cómo empezar a contribuir a la comunidad OpenStack

Como segunda comunidad de código abierto más grande, OpenStack tiene muchos contribuyentes de código. Sin embargo, aquellos que son nuevos en OpenStack, quieren entender el código fuente de OpenStack y contribuir al desarrollo de OpenStack, a menudo no saben por dónde empezar. Este artículo presentará cómo unirse a la comunidad, cómo enviar envíos, cómo revisar el código y más.

1 Firma la ICLA Antes de poder contribuir a la comunidad, debes firmar la ICLA. Visite docs.openstack.org, busque y haga clic en "Manual del usuario de infraestructura OpenStack" en Guías para colaboradores.

Abre el enlace de la imagen. Siga las instrucciones en el sitio web para registrarse. Tenga en cuenta que al registrarse en Launchpad, debe utilizar la dirección de correo electrónico de su empresa para que a la comunidad le resulte más fácil realizar un seguimiento de las contribuciones de cada empresa. Por supuesto, también puedes utilizar una dirección de correo electrónico si eres autónomo o tu empresa no está registrada en la comunidad.

Figura 3 Después de completar los cuatro pasos anteriores, puede ver que se ha verificado el Acuerdo de licencia de colaborador individual (ICLA) de OpenStack.

Carga tu propia clave SSH

Configura Git Bashgit config --global user.name "XXX" git config --global user.email XXX@XXXXXX.comCompleta la información requerida aquí Consistente con el relato de Gerrit.

Instalar git-review

Descargue la biblioteca de código fuente. Como estudiante nuevo en la comunidad, se recomienda comenzar con el proyecto openstack-manuals. , puede familiarizarse con OpenStack y, al mismo tiempo, puede hacer algo por la comunidad. Al contribuir y verificar errores, se le pueden solicitar operaciones prácticas para aumentar su experiencia de operación y mantenimiento. Primero, descargue el código fuente de github, tomando el Manual de la comunidad OpenStack openstack-manuals como ejemplo: git clone git://github.com/openstack/openstack-manuals.gitcd openstack-manuals git review -s primero se asegurará de que Puede usar la clave ssh para iniciar sesión en gerrit. De forma predeterminada, se utilizará el usuario configurado en la variable de entorno git actual. De lo contrario, se le pedirá que ingrese el nombre de usuario de gerrit. Puede verlo a través de este enlace. Después del éxito, generará un directorio .gitreview en el directorio openstack-manuals. El código más reciente es: git checkout mastergit pullNew Branch Si es un plano, el nombre de la rama es "bp/BP-NAME", donde BP-NAME. es el nombre de la sucursal. BP-NAME es el nombre de la sucursal. donde BP-NAME es el nombre de bp en el tablero de lanzamiento, si está solucionando un error, el nombre de la rama es "bug/BUG-NUMBER", donde BUG-NUMBER se puede encontrar en la página del error: git checkout -b BRANTCH; - NOMBRE

Nota de confirmación: asegúrese de que su código esté actualizado antes de realizar una nueva confirmación. Antes de enviar el código, también debe modificar dos archivos en la carpeta .git en el directorio openstack-manuals.

Cuando necesite generar una contraseña por primera vez, puede volver a generarla. Intente elegir una contraseña que no utilice caracteres especiales. La contraseña debe estar compuesta de letras mayúsculas y minúsculas, además de números. .

Si está en el proyecto nova, cambie los manuales de openstack marcados *** a nova.