Actualiza tu perfil de GitHub con README y GitHub Actions - Parte 1
Tags: github, python, markdown
Published: 2020-07-29 20:18:22

---
title: Actualiza tu perfil de GitHub con README y GitHub Actions - Parte 1
published: true
date: 2020-07-28 21:35:14 UTC
tags: github,python,markdown
canonical_url: https://rafnixg.dev/actualiza-tu-perfil-de-github-con-readme-y-github-actions-part-1/
---

 ![Actualiza tu perfil de GitHub con README y GitHub Actions - Parte 1](https://images.unsplash.com/photo-1590595906931-81f04f0ccebb?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ)

Esta sera una serie de 3 Post:

- Crear nuestro README en GitHub
- Escribir un script en python para crear nuestro README dinámico
- Implementar GitHub Actions para automatizar nuestro README

Acá te dejo una mirada de como quedo [mi perfil](https://github.com/rafnixg), espero me dejes una estrella :D

<!--kg-card-begin: markdown-->

![Actualiza tu perfil de GitHub con README y GitHub Actions - Parte 1](https://raw.githubusercontent.com/rafnixg/rafnixg/master/readme.md.png)

<!--kg-card-end: markdown-->
## Preparando nuestro repositorio

Para iniciar, debemos crear un repositorio en GitHub con nuestro nombre de usuario, en mi caso "rafnixg", tiene que ser publico y estar inicializado con un archivo README.

Ingresando a [https://github.com/new](https://github.com/new) podemos crear nuestro repositorio

![Actualiza tu perfil de GitHub con README y GitHub Actions - Parte 1](https://rafnixg.dev/content/images/2020/07/Screenshot_2020-07-26-Build-software-better--together.png)

En mi caso ya me indica que tengo este repositorio creado, pero ademas se ve un mensaje que nos indica que activamos esta funcionalidad "secreta"

![Actualiza tu perfil de GitHub con README y GitHub Actions - Parte 1](https://rafnixg.dev/content/images/2020/07/Screenshot_2020-07-26-Build-software-better--together-1-.png)

## Creando nuestro README

En esta parte del proceso tendremos que empezar clonando nuestro repositorio y editar nuestro archivo README con la información que quisiéramos mostrar, para esto usaremos el siguiente comando de Git:

<!--kg-card-begin: markdown-->
```
$ git clone https://github.com/tu_username/tu_username.git

```
<!--kg-card-end: markdown-->

Luego de clonar nuestro repositorio procedemos a crear nuestro archivo README usando Markdown, yo en esta parte del proceso use varias referencias para tomar ideas y armar algo que me gustara, les dejo por acá los enlaces para que las visiten y tomen ideas.

- [https://github.com/kautukkundan/Awesome-Profile-README-templates](https://github.com/kautukkundan/Awesome-Profile-README-templates)
- [https://github.com/abhisheknaiidu/awesome-github-profile-readme](https://github.com/abhisheknaiidu/awesome-github-profile-readme)

Ya con una idea de lo que queremos hacer, escribimos nuestro archivo y subimos estos cambios a GitHub

<!--kg-card-begin: markdown-->
```
$ git add README.md
$ git commit -m "[IMP] Mejora de nuestro README"
$ git push -u origin master

```
<!--kg-card-end: markdown-->

Con esto ya tendremos nuestro archivo README desplegado en nuestro perfil de GitHub.

En la segunda entrega veremos como poder obtener datos de una API como la Ghost o Dev.to y actualizar nuestro archivo README usando Python.

Gracias por leerme! los espero por mi twitter [@rafnixg](https://rafnixg@gmail.com)