Reto semanal#
En esta segunta semana comenzamos ya con la implementación de una librería de cómputo científico en Python. El reto de la semana consiste en…
Decide qué librería vas a comenzar#
Decide qué librería vas a comenzar: ¿qué hará?, ¿cuál será su nombre?
Crea tu propio repositorio en GitHub para tu librería#
Crea un repositorio público en GitHub para iniciar tu librería
Compárte con nosotros el enlace a tu repositorio por medio de un issue en la web de GitHub del taller.
Clona localmente tu repositorio#
Será muy conveniente que clones localmente tu nuevo repositorio para poder operar con él en tu máquina (no a través de la web de GitHub).
Escribe una primera versión del “README.md”#
Escribe en el “README.md” una primera versión de la descripción de tu librería.
Titúlalo con el nombre de la librería.
Añade una Licencia#
Añade una Licencia de software libre y código abierto. La licencia del MIT puede ser una buena opción.
Añade un fichero .gitignore#
Añade un fichero “.gitignore”. Lo usaremos para enlistar los ficheros y directorios que Git no debe rastrear.
Añade un directorio llamado “devtools”#
Añade un directorio llamado “devtools”. En él ubicaremos herramientas para el desarrollador, por ejemplo los ficheros “*.yaml” en los que describiremos la lista de paquetes necesarios para el desarrollo de la herramienta, su uso, el testeo, etc.
Añade un directorio llamado “docs”#
Añade un directorio llamado “docs”. En el directorio “docs” situaremos todo lo necesario para la documentación.
Añade un directorio con el nombre de tu librería#
Añade un directorio con el nombre de tu librería en letras minúsculas y sin guiones («-«). En ese directorio centralizaremos el códico fuente de la librería.
Añade, dentro de este nuevo directorio, un fichero llamado “init.py”. Puede estar por el momento vacio.
Crea también, dentro de este nuevo directorio, un directorio llamado “tests”.
Añade un directorio llamado “.github”#
Añade un directorio llamado “.github”. Añadiremos aquí instrucciones y templates para interaccionar con GitHub y con las GitHub Actions.
Compromete y empuja los cambios#
Con Git, compromete los cambios (“commit”) y empújalos (“push”) a tu repositorio remoto en la nube (GitHub).
Ya tenemos una primera estructura para comenzar a trabajar!!!