Antes de escribir código, define lo que quieres crear y haz un seguimiento de tu progreso. En este tutorial, planificarás y organizarás el trabajo de la primera funcionalidad de tu sitio web con GitHub Issues y Projects.
Prerequisites
- Un
stargazers-logrepositorio. Si aún no lo ha creado, consulte Creación de un repositorio para el proyecto en GitHub.
Crear un problema
Las incidencias sirven para hacer un seguimiento de ideas, tareas y errores de tu proyecto de software. Cree una página para la primera funcionalidad que va a desarrollar: una lista de repositorios marcados con estrella en su página web.
- En la página principal del
stargazers-logrepositorio, haga clic en Problemas. - Haz clic en Nueva incidencia.
- En el campo Agregar un título , escriba
Display a list of starred repositories. - En el campo descripción, agregue algunos detalles sobre lo que desea compilar, como "Mostrar una lista de repositorios con estrella en la página principal".
- Haga clic en Crear.
Creación de un panel de proyecto e importación del problema
Projects proporciona tablas, paneles y hojas de ruta visuales para organizar y realizar un seguimiento de los problemas de los proyectos de software. En este tutorial, creará un panel de proyecto de usuario para stargazers-log.
- En GitHub, en la esquina superior derecha de GitHub, haga clic en su foto de perfil y, a continuación, en Perfil.
- Haga clic en Proyectos.
- Haz clic en Nuevo proyecto.
- En Plantillas, seleccione Panel.
- En el campo nombre del proyecto, escriba
Stargazers log. - Deje activada la opción Importar elementos de un repositorio para importar el problema que creó recientemente en el panel.
- Haga clic en Crear proyecto.
Mover el trabajo por todo el tablero
Las columnas del panel representan las fases del trabajo. A medida que avanza, mueva cada elemento para mostrar su estado.
- En el tablero del proyecto, busca el elemento
Display a list of starred repositoriesen la columna Todo. - Arrastre el elemento a la columna En curso para mostrar que ha iniciado el trabajo.
Volverá al panel más adelante para mover el elemento a Listo una vez que la característica esté activa.
Añadir incidencias de seguimiento
Cree uno o más problemas para describir ideas y características de su sitio web en los que desea trabajar más adelante. Por ejemplo, puede crear un problema para:
- Agregar una característica de búsqueda a su sitio web
- Mejora del estilo de la lista de repositorios con estrella
- Permitir el filtrado de repositorios con estrella por lenguaje de programación, como JavaScript, Python o Go
Agregue cada problema nuevo al panel del proyecto y muévalo a En curso una vez que empiece a trabajar en él.
Lo que ha logrado
| tarea | Resultado |
|---|---|
| Se ha creado un problema | Has capturado tu primera funcionalidad como una tarea de la que se puede hacer seguimiento. |
| Creación de un panel de proyecto | Configura un panel para organizar y realizar un seguimiento del trabajo. |
| Se ha realizado un seguimiento de tu progreso | Ha agregado el problema al panel y lo ha movido al progreso. |
| Se han agregado más problemas | Has creado nuevas incidencias para registrar tareas futuras de tu sitio web. |
Pasos siguientes
- Una vez planificado el trabajo, lleva tu repositorio a tu equipo para que puedas empezar a escribir, guardar y actualizar el código de tu sitio web. Continúe con Connecting to your code locally.