El documento habla sobre el uso de la API GraphQL de GitHub para gestionar proyectos de código abierto. Explica las diferencias entre GraphQL y REST, cómo realizar consultas (queries) y mutaciones, y proporciona ejemplos de cómo obtener datos de repositorios, problemas y paginar resultados. También menciona cómo guardar datos y el uso de Apollo para interactuar con la API de GitHub.
Getting into open source projects can be a daunting process, and there are a lot of existing tools out there to assist in getting your first open source to pull request including Code Triage, IssueHub, and of course firstpr.me. Open Sauced is one more tool to help by providing a platform to organize notes on potential projects the user has not yet contributed to by leveraging the now public GitHub GraphQL API. This talk will compare the GraphQL benefits of REST and walk through an introductory implementation of GraphQL in a real project.
Desarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers GranadaJM Robles
JJ Merelo (@jjmerelo) nos cuenta las bondades de GIT para el desarrollo colaborativo de software y ¡libros!
También explica las grandes features que tiene GITHUB
Git - Iniciando la Administración de ContenidosGary Briceño
Git es una herramienta gratuita y de código abierto para control de versiones distribuida que puede manejar proyectos desde pequeños hasta grandes de forma rápida y eficiente. GitHub es un repositorio web basado en Git que ofrece hosting y funciones de control de versiones distribuidas similares a Git, así como algunas funciones adicionales.
Introducción al uso de git, el sistema de control de fuentes más molón. Juan J. Merelo
Git es un sistema de control de versiones distribuido que permite el desarrollo colaborativo de proyectos de software. Explica cómo crear repositorios locales y remotos en Git y GitHub, realizar confirmaciones, fusiones y bifurcaciones de código, y utilizar funciones avanzadas como integración continua y despliegue automático. El documento concluye invitando a los lectores a aprender más sobre Git y contribuir a proyectos de código abierto.
Desarrollar e Implementar CI/CD con Github Actions - oct. 28CloudNativeElSalvado
Github Actions, tiene un concepto de workflow (flujo de trabajo), el cual es el encargado de todo nuestro proceso (o Pipeline) que puede ser configurable, y en donde se puede especificar que se analicen diferentes aspectos del proyecto, para evitar algún error en el proceso. En esta sesión veremos ¿Qué es la Integración y Distribución Continua de software CI/CD? ¿Cómo es el CI/CD con Github Actions? demos y más...
Git es un software de control de versiones distribuido creado en 2005 por Linus Torvalds. El documento explica el flujo básico de trabajo en Git, incluyendo modificar archivos, preparar cambios, confirmar cambios y ver el historial. También cubre temas como ramas, repositorios remotos, ignorar archivos y eliminar archivos. GITLAB se usa para colaborar de forma remota y está instalado en 10.250.0.6.
Introducción al uso Git y GitHub para trabajo colaborativoJuan J. Merelo
Este documento proporciona una introducción al sistema de control de versiones distribuido Git. Explica que Git puede usarse para gestionar trabajo en grupo y desplegar aplicaciones, aunque también incluye clientes gráficos para aquellos que prefieren no usar la línea de comandos. Además, describe cómo crear un repositorio Git, clonar repositorios existentes en GitHub, realizar confirmaciones y fusiones, y utilizar las funciones de GitHub como problemas e hitos para organizar el trabajo.
JAMStack refers to a modern web development architecture for building sites on client side Javascript, APIs and prebuilt markup. Brian is the host of JAMStack Radio and is the Lead Developer Advocate for Netlify, a company that automates the pain away of managing static site deployments. Brian will show us why the JAMStack is becoming an architecture of choice for all sorts of projects and how it can be applied in building fast, scalable civic-impact projects.
Getting into open source projects can be a daunting process, and there are a lot of existing tools out there to assist in getting your first open source to pull request including Code Triage, IssueHub, and of course firstpr.me. Open Sauced is one more tool to help by providing a platform to organize notes on potential projects the user has not yet contributed to by leveraging the now public GitHub GraphQL API. This talk will compare the GraphQL benefits of REST and walk through an introductory implementation of GraphQL in a real project.
Desarrollo colaborativo con GIT por @jjmerelo - 3º Betabeers GranadaJM Robles
JJ Merelo (@jjmerelo) nos cuenta las bondades de GIT para el desarrollo colaborativo de software y ¡libros!
También explica las grandes features que tiene GITHUB
Git - Iniciando la Administración de ContenidosGary Briceño
Git es una herramienta gratuita y de código abierto para control de versiones distribuida que puede manejar proyectos desde pequeños hasta grandes de forma rápida y eficiente. GitHub es un repositorio web basado en Git que ofrece hosting y funciones de control de versiones distribuidas similares a Git, así como algunas funciones adicionales.
Introducción al uso de git, el sistema de control de fuentes más molón. Juan J. Merelo
Git es un sistema de control de versiones distribuido que permite el desarrollo colaborativo de proyectos de software. Explica cómo crear repositorios locales y remotos en Git y GitHub, realizar confirmaciones, fusiones y bifurcaciones de código, y utilizar funciones avanzadas como integración continua y despliegue automático. El documento concluye invitando a los lectores a aprender más sobre Git y contribuir a proyectos de código abierto.
Desarrollar e Implementar CI/CD con Github Actions - oct. 28CloudNativeElSalvado
Github Actions, tiene un concepto de workflow (flujo de trabajo), el cual es el encargado de todo nuestro proceso (o Pipeline) que puede ser configurable, y en donde se puede especificar que se analicen diferentes aspectos del proyecto, para evitar algún error en el proceso. En esta sesión veremos ¿Qué es la Integración y Distribución Continua de software CI/CD? ¿Cómo es el CI/CD con Github Actions? demos y más...
Git es un software de control de versiones distribuido creado en 2005 por Linus Torvalds. El documento explica el flujo básico de trabajo en Git, incluyendo modificar archivos, preparar cambios, confirmar cambios y ver el historial. También cubre temas como ramas, repositorios remotos, ignorar archivos y eliminar archivos. GITLAB se usa para colaborar de forma remota y está instalado en 10.250.0.6.
Introducción al uso Git y GitHub para trabajo colaborativoJuan J. Merelo
Este documento proporciona una introducción al sistema de control de versiones distribuido Git. Explica que Git puede usarse para gestionar trabajo en grupo y desplegar aplicaciones, aunque también incluye clientes gráficos para aquellos que prefieren no usar la línea de comandos. Además, describe cómo crear un repositorio Git, clonar repositorios existentes en GitHub, realizar confirmaciones y fusiones, y utilizar las funciones de GitHub como problemas e hitos para organizar el trabajo.
JAMStack refers to a modern web development architecture for building sites on client side Javascript, APIs and prebuilt markup. Brian is the host of JAMStack Radio and is the Lead Developer Advocate for Netlify, a company that automates the pain away of managing static site deployments. Brian will show us why the JAMStack is becoming an architecture of choice for all sorts of projects and how it can be applied in building fast, scalable civic-impact projects.
Configurando un repositorio de git hub usando netbeans ideferosorno
Este documento explica cómo configurar un repositorio de GitHub usando NetBeans IDE. Primero, se inicializa un repositorio Git local en el proyecto de NetBeans. Luego, se crea una cuenta en GitHub y un repositorio para el proyecto. Finalmente, se indica la ruta del repositorio de GitHub en NetBeans para publicar los archivos del proyecto en línea.
Microsoft adquiere la plataforma de código abierto GitHub por $7.5 mil millones. GitHub permite compartir códigos entre 28 millones de desarrolladores y es una red social para ellos. Algunos temen que Microsoft sea hostil con el software libre o debilite a GitHub, pero otros esperan ver cómo Microsoft usará esta compra para aprovechar las plataformas en la nube de sus competidores.
Este documento describe cómo integrar Python con Power BI para realizar análisis avanzados de datos. Power BI permite incorporar scripts de Python dentro de informes y paneles a través del editor de consultas y el lenguaje DAX. Python puede usarse para manipular, limpiar y transformar datos con bibliotecas como Pandas y NumPy, y generar visualizaciones personalizadas con Matplotlib y Seaborn. Sin embargo, hay algunas limitaciones como que solo se pueden importar datos de Pandas y los scripts no pueden ejecutarse por más de 30 minutos.
Este documento ofrece una introducción a Git y GitHub. Explica qué es Git, cómo instalarlo, los comandos básicos como iniciar repositorios, añadir archivos, confirmar cambios y crear ramas. También cubre cómo crear una cuenta en GitHub, generar una clave SSH para conectar Git y GitHub, crear repositorios en GitHub y actualizarlos desde la línea de comandos. Incluye enlaces a recursos adicionales para aprender más sobre el control de versiones y estas herramientas.
Integración Continua en Microsoft AzureVíctor Moreno
Crear y publicar una web app desde Visual Studio hacia Microsoft Azure.
Publicar la web app hacia la plataforma de GitHub.
Integración Continua entre un repositorio de GitHub y Microsoft Azure.
Curso: Publicando mi proyecto web en GithubCarlos Huamaní
Este documento proporciona una introducción a Git y GitHub Pages. Explica qué es Git, cómo inicializar y clonar repositorios, y cómo crear y cambiar entre ramas. También describe qué son los GitHub Pages y cómo publicar un sitio web estático de manera automática o manual usando GitHub Pages. Además, ofrece consejos sobre buenas prácticas de Git como usar convenciones para commits y trabajar en equipo de manera colaborativa.
Forjas de Software: qué son y para que sirvenIñaki Arenaza
Este documento describe las forjas de software y repositorios de código en la nube, que son plataformas web que permiten el desarrollo colaborativo de software a través de Internet. Explica algunas de las principales plataformas como GitHub, GitLab, Bitbucket y Google Code, y sus funcionalidades como alojamiento de código, seguimiento de errores, wikis y listas de distribución. Finalmente, proporciona enlaces de demostración para crear repositorios en Google Code y GitHub.
GitHub es un servicio web para alojamiento y desarrollo de proyectos de software que utiliza el control de versiones Git. Proporciona funcionalidades sociales como seguimiento de proyectos y wikis. Fue fundado en 2008 y tiene su sede en San Francisco.
1. Objetivos del curso de GIT y GITHUB.
Módulo 1.Objetivo del curso.
Aprende GIT y GITHUB desde cero
Temario:
1.1. ¿Qué aprenderás en este curso?.
APRENDE GIT Y GITHUB DESDE CERO
APRENDE ENSEÑANDO NKI GIT Y GITHUB
APRENDE ENSEÑANDO NKI PROGRAMACIÓN
APRENDE ENSEÑANDO NKI
Not every startup has the ability to create rigorous guidelines for communication, but GitHub can give you the guidelines and the tools to make every launch and release feel as easy as getting a rocket to the moon. At the end of the day, GitHub is your control center. Apply these learnings to how you work with your team can collaborate to ship world-class software no matter its size and scale.
Integrating continuous integration and deployment with GitHub’s API🌯 Brian Douglas
Continuous Integration (CI) is a software practice that requires frequently committing code to a shared repository. When you commit code more often, it can raise errors much sooner which is why this talk will introduce you to how you can leverage the new Checks API alongside your CI to improve your development workflow and reducing the amount of cognitive load code a developer needs for debugging to find the source of the error.
Activating developers to drive your advocacy programs 🌯 Brian Douglas
Developer advocacy is a strategic approach to marketing within technical companies, but in my experience, a Developer Advocate role is constantly questioned on the effectiveness. The question can easily be answered by laying out a path for developers to not only engage within your platform or product but eventually start advocating and being the force multipliers that drives your overall advocacy program. I will cover how GitHub has empowered a subset of our user base to become advocates for our platform and product and share actual success we have seen from this effort.
The document discusses optimizing developer onboarding by focusing on three key questions: how easy it is for developers to understand a product, how quickly developers can get started using a product, and how easy it is for developers to find references and examples. It provides examples from Netlify, Twilio, GitHub, and other companies that effectively address these questions through approaches like descriptive messaging, fast deployment templates, and embedded documentation with live examples.
Este documento describe el viaje de alguien en el desarrollo, recomendando elegir un lenguaje de programación principal, hacer amigos en línea y compartir tus experiencias. Proporciona detalles sobre el lenguaje elegido (Ruby), cuentas en redes sociales y proyectos de código abierto para conectar y aprender con otros.
Side projects are especially awesome when they help you solve a real life problem. During a recent problem-solving expedition I encountered a road block: the easiest solution is possible, but not affordable. If this is sounding familiar, you probably know that infrastructure can be pretty cost prohibitive, both in time and money. This talk is how I used the server-less functions to ship my side project that helps me avoid SF Giants games without any additional server costs.
The document provides tips on how to stand out and get job offers in development. It recommends choosing a specific skill to develop expertise in, making friends and connections on Twitter, and sharing your experiences and work through blogs, templates, and podcasts to help others and showcase your abilities. The author followed this approach and applied to 5 companies with 2 applications, receiving 3 offers.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. I will walk through how to approach adding it to your React project and explore the relationship between it and your UI. I will also explore the architecture of Apollo Client, one of the leading GraphQL client implementations.
Configurando un repositorio de git hub usando netbeans ideferosorno
Este documento explica cómo configurar un repositorio de GitHub usando NetBeans IDE. Primero, se inicializa un repositorio Git local en el proyecto de NetBeans. Luego, se crea una cuenta en GitHub y un repositorio para el proyecto. Finalmente, se indica la ruta del repositorio de GitHub en NetBeans para publicar los archivos del proyecto en línea.
Microsoft adquiere la plataforma de código abierto GitHub por $7.5 mil millones. GitHub permite compartir códigos entre 28 millones de desarrolladores y es una red social para ellos. Algunos temen que Microsoft sea hostil con el software libre o debilite a GitHub, pero otros esperan ver cómo Microsoft usará esta compra para aprovechar las plataformas en la nube de sus competidores.
Este documento describe cómo integrar Python con Power BI para realizar análisis avanzados de datos. Power BI permite incorporar scripts de Python dentro de informes y paneles a través del editor de consultas y el lenguaje DAX. Python puede usarse para manipular, limpiar y transformar datos con bibliotecas como Pandas y NumPy, y generar visualizaciones personalizadas con Matplotlib y Seaborn. Sin embargo, hay algunas limitaciones como que solo se pueden importar datos de Pandas y los scripts no pueden ejecutarse por más de 30 minutos.
Este documento ofrece una introducción a Git y GitHub. Explica qué es Git, cómo instalarlo, los comandos básicos como iniciar repositorios, añadir archivos, confirmar cambios y crear ramas. También cubre cómo crear una cuenta en GitHub, generar una clave SSH para conectar Git y GitHub, crear repositorios en GitHub y actualizarlos desde la línea de comandos. Incluye enlaces a recursos adicionales para aprender más sobre el control de versiones y estas herramientas.
Integración Continua en Microsoft AzureVíctor Moreno
Crear y publicar una web app desde Visual Studio hacia Microsoft Azure.
Publicar la web app hacia la plataforma de GitHub.
Integración Continua entre un repositorio de GitHub y Microsoft Azure.
Curso: Publicando mi proyecto web en GithubCarlos Huamaní
Este documento proporciona una introducción a Git y GitHub Pages. Explica qué es Git, cómo inicializar y clonar repositorios, y cómo crear y cambiar entre ramas. También describe qué son los GitHub Pages y cómo publicar un sitio web estático de manera automática o manual usando GitHub Pages. Además, ofrece consejos sobre buenas prácticas de Git como usar convenciones para commits y trabajar en equipo de manera colaborativa.
Forjas de Software: qué son y para que sirvenIñaki Arenaza
Este documento describe las forjas de software y repositorios de código en la nube, que son plataformas web que permiten el desarrollo colaborativo de software a través de Internet. Explica algunas de las principales plataformas como GitHub, GitLab, Bitbucket y Google Code, y sus funcionalidades como alojamiento de código, seguimiento de errores, wikis y listas de distribución. Finalmente, proporciona enlaces de demostración para crear repositorios en Google Code y GitHub.
GitHub es un servicio web para alojamiento y desarrollo de proyectos de software que utiliza el control de versiones Git. Proporciona funcionalidades sociales como seguimiento de proyectos y wikis. Fue fundado en 2008 y tiene su sede en San Francisco.
1. Objetivos del curso de GIT y GITHUB.
Módulo 1.Objetivo del curso.
Aprende GIT y GITHUB desde cero
Temario:
1.1. ¿Qué aprenderás en este curso?.
APRENDE GIT Y GITHUB DESDE CERO
APRENDE ENSEÑANDO NKI GIT Y GITHUB
APRENDE ENSEÑANDO NKI PROGRAMACIÓN
APRENDE ENSEÑANDO NKI
Similar a Using GitHub's GraphQL API to manage open source projects (11)
Not every startup has the ability to create rigorous guidelines for communication, but GitHub can give you the guidelines and the tools to make every launch and release feel as easy as getting a rocket to the moon. At the end of the day, GitHub is your control center. Apply these learnings to how you work with your team can collaborate to ship world-class software no matter its size and scale.
Integrating continuous integration and deployment with GitHub’s API🌯 Brian Douglas
Continuous Integration (CI) is a software practice that requires frequently committing code to a shared repository. When you commit code more often, it can raise errors much sooner which is why this talk will introduce you to how you can leverage the new Checks API alongside your CI to improve your development workflow and reducing the amount of cognitive load code a developer needs for debugging to find the source of the error.
Activating developers to drive your advocacy programs 🌯 Brian Douglas
Developer advocacy is a strategic approach to marketing within technical companies, but in my experience, a Developer Advocate role is constantly questioned on the effectiveness. The question can easily be answered by laying out a path for developers to not only engage within your platform or product but eventually start advocating and being the force multipliers that drives your overall advocacy program. I will cover how GitHub has empowered a subset of our user base to become advocates for our platform and product and share actual success we have seen from this effort.
The document discusses optimizing developer onboarding by focusing on three key questions: how easy it is for developers to understand a product, how quickly developers can get started using a product, and how easy it is for developers to find references and examples. It provides examples from Netlify, Twilio, GitHub, and other companies that effectively address these questions through approaches like descriptive messaging, fast deployment templates, and embedded documentation with live examples.
Este documento describe el viaje de alguien en el desarrollo, recomendando elegir un lenguaje de programación principal, hacer amigos en línea y compartir tus experiencias. Proporciona detalles sobre el lenguaje elegido (Ruby), cuentas en redes sociales y proyectos de código abierto para conectar y aprender con otros.
Side projects are especially awesome when they help you solve a real life problem. During a recent problem-solving expedition I encountered a road block: the easiest solution is possible, but not affordable. If this is sounding familiar, you probably know that infrastructure can be pretty cost prohibitive, both in time and money. This talk is how I used the server-less functions to ship my side project that helps me avoid SF Giants games without any additional server costs.
The document provides tips on how to stand out and get job offers in development. It recommends choosing a specific skill to develop expertise in, making friends and connections on Twitter, and sharing your experiences and work through blogs, templates, and podcasts to help others and showcase your abilities. The author followed this approach and applied to 5 companies with 2 applications, receiving 3 offers.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. I will walk through how to approach adding it to your React project and explore the relationship between it and your UI. I will also explore the architecture of Apollo Client, one of the leading GraphQL client implementations.
36. I wanted to try this new
GraphQL API by building
a new project
@bdougieYOsandwich.netlify.com
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
37. GitHub is the place to
discover open source
@bdougieYOsandwich.netlify.com
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
38. I want to get involved in
Open Source
@bdougieYOsandwich.netlify.com
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
39. but every-time I find a project
I don't know where to start
@bdougieYOsandwich.netlify.com
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
40. Gucci Mane
If you don’t got sauce, then
you lost
@bdougieYOsandwich.netlify.com
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
41. an open source to manage
open source projects
@bdougieYOsandwich.netlify.com
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO
@bdougieYO