Cómo contribuir a CNTK
¿Quiere contribuir a CNTK? Estamos muy contentos de trabajar juntos!
Tenga en cuenta que es probable que la información de esta página cambie a medida que agregamos más servicios a nuestro repositorio de GitHub. Por lo tanto, se recomienda comprobar esta página cada vez que quiera realizar una contribución.
Estos son los pasos sencillos que debe seguir para ver el código como parte de CNTK:
Información preliminar
- Tenga en cuenta que, en la mayoría de los casos, se le pedirá que acepte el Contrato de licencia de contribución de Microsoft (CLA) antes de revisar la contribución. Usted puede estudiar el texto del acuerdo aquí. Se le notificará automáticamente si necesita aceptar CLA después de realizar una solicitud de incorporación de cambios (consulte a continuación). El procedimiento está automatizado y no debe tardar más de 5 a 7 minutos. Además, tendrás que aceptar el CLA solo una vez, y no te molestaremos con esto durante las contribuciones posteriores
- Por favor, haga cada contribución razonablemente pequeña- nos permitirá revisarlo y aceptarlo más rápido. Además, si desea mejorar varios puntos, dividalo en solicitudes de incorporación de cambios independientes.
- Si desea realizar una gran contribución, como desarrollar una nueva característica de CNTK, por favor, consultenos preliminarmente mediante la generación de un problema. Valoramos su cooperación y respetamos su tiempo y, por tanto, queremos asegurarnos de que estamos listos para su trabajo
- Consulte la sección que describe cómo configurar el entorno de desarrollo. Familiarícese con las secciones Desarrollo y pruebas y, especialmente, directrices de codificación de la documentación de CNTK.
Hacer una contribución
- Repositorio de bifurcación de CNTK
- Codificar la contribución en la bifurcación recién creada
- Para realizar una contribución, cree una GitHub solicitud de incorporación de cambios mediante la comparación entre bifurcaciones vista. Uso
Microsoft/CNTK
parabase fork
ymaster
bifurcación parabase
- Proporcione una breve descripción de su contribución al crear la solicitud de incorporación de cambios.
- Si se le pide que acepte CLA (consulte la sección anterior). Tenga en cuenta que no podemos empezar a revisar su contribución hasta que CLA esté en su lugar o esté en estado "cla-not-required".
- Empezaremos a revisar la solicitud de incorporación de cambios en no más de dos días laborables. Tenga en cuenta que la longitud real de la revisión depende de la naturaleza del cambio propuesto y puede tardar más tiempo. Verá los comentarios en la solicitud de incorporación de cambios a medida que avanza.
- Le pedimos que asegúrese de que la rama no tiene conflictos de
master
combinación (GitHub interfaz web de solicitud de incorporación de cambios le informa sobre ella). Pedimos asegurarnos de que este estado libre de conflictos tanto antes como después de la revisión de contribución. (Es decir, en caso de que durante el tiempo de revisión de las actualizaciones en marchamaster
se produzca un conflicto de combinación, le pediremos que lo resuelva y realice una nueva confirmación antes de continuar con la integración). - Si se acepta la contribución y en estado libre de conflictos de combinación, se combinará en la
master
rama.
Eso es todo. Estamos deseando obtener su contribución!