Please enable JavaScript.
Coggle requires JavaScript to display documents.
Github Foundations - Coggle Diagram
Github Foundations
-
-
5 Code with codespaces
Codespaces is an instant, cloud-based fully configured development environment hosted in the cloud. This uses a container to provide you with common languages, tools, and utilities for development
-
Codespace lifecycle
Creating a Codespace
-
Ways (4)
From a Github or any template repository, to start a new project
-
From an open pull request, to explore work-in-progress
-
-
Rebuilding a Codespace
-
Los cambios hechos fuera de la carpeta /workspaces son borrados, los realizados adentro se mantienen sobre el rebuild
-
-
-
-
-
-
6 GitHub Projects
RA
-
-
-
Edit the visibility, access, and management of your Project.
-
Features Github Projects
Board, Lists, timeline layout
Sort, rank and group items by custom fields such as text, number date, interation and single select
Insights: Create visuals to help understand your work through historical and current charts with Projects (in the classic only progress bar)
Automation Use graphql api, Actions, and columns presets to manage your project
Project enhancement
Tables and boards
-
Rank, sort, and group within a table by any custom field
-
-
-
-
Data
Define custom fields of type: text, number, date, iteration, and single select
Configure iterations with flexible date ranges and breaks to represent your sprints, cycles, or quarterly roadmap
-
Insight
Create and configure custom bar, column, line, and stacked area charts
Use aggregation functions like sum, count, average, min, and max to get the proper insight
-
-
The projects is a GitHub's built-in program-management tool, is used to organize and prioritize your team's work in a single space
Practice
-
Set your Project's name, description, and README
-
-
Bulk add issues and pull requests (añadir de forma masiva, en bloque)
-
-
-
-
-
-
-
2 Introducción a github
Objetivos de aprendizaje
-
-
Obtener una comprensión del github flow, incluyendo ramas, registros (commits) y pull request
-
-
Que es github?
Github provee una plataforma en la nube de desarrollo potenciado por Ai, para construir, escalar y entregar software seguro
-
Pilares del nucleo
AI: AI generativa mejora la colaboración potenciando pull request and issues, la productividad mediante Copilot y seguridad mediante chequeos de seguridad mas rápidos
Colaboration: Mediante una suite de herramientas sin fisuras que permita la colaboración sin esfuerzo
Productivity: Acelerada con automatización que provee la plataforma. Con herramientas CICD integradas al igual que la configuración de tareas, para las tareas rutinarias, permitiendo el foco en la creación de soluciones innovadoras
Security: Integra caracteristicas de primera fuente para minimizar los riesgos con una solución integrada de seguridad
-
Que es un repositorio?
Es lo que contiene todos los archivos de tu proyecto, y cada historia de revisión de los mismos.
Se utilizan para gestionar tu trabajo, seguir cambios, almacenar historial de revisiones y trabajar con otros
-
-
-
Wikis, sección de documentacion hospedada en github
-
Issues and Discussions
Issues, was created to track ideas, feedbacks, tasks, or bugs for work on github
-
-
-
-
-
1 Introducción a GIT
RA
-
Comprender los sistemas de control de versiones distribuidos, como git
-
Hacer un seguimiento de cambios (Track) de código, mediante el uso de GIT
-
Video Recap
-
-
-
-
-
-
Confirmar correcciones sin cambiar el mensaje (solo cambia el hash commit) Amend = errata
git commit --amend --no-edit
-
-
-
What is versión control?
Version Control System (VCS) is a program or a set of programs that tracks changes to a collection of files
Técnicamente, el control de versiones es solo una de las prácticas involucradas en SCM, pero el VCS puede ser usado para proyectos distintos de software
-
Git is a fast, versatile, highly scalable, free, opensource VCS.
Git terminology
-
-
-
-
-
-
-
Commands, subcommands, and options
-
-
-
-
-
-
-
-
-
-
-