Esta es una plantilla (template) diseñada para el curso de Programación I de la Universidad de Flores (UFLO).
Este tutorial te explica cómo utilizar el template de Programación I Prácticas y cómo crear tu propio repositorio a partir de él. También te explica cómo programar con Clojure usando codespaces o gitpod.
GitHub es un repositorio en la nube basado en un software de control de versiones llamado Git. Una cuenta de GitHub te permite acceder a repositorios de software públicos y privados, colaborar con otros desarrolladores y participar en proyectos de código abierto.
- Ve a https://github.com/join en un navegador web. Puedes usar cualquier navegador web de un ordenador, teléfono o tableta.
- Introduce tus datos personales. Además de crear un nombre de usuario e introducir una dirección de correo electrónico, también tendrás que crear una contraseña. La contraseña debe tener al menos 15 caracteres de longitud, o mínimo 8 caracteres con al menos un número y una letra minúscula.
- Haz clic en el botón verde Create an account (Crear una cuenta). Está debajo del formulario.
- Completa el rompecabezas CAPTCHA. Las instrucciones varían según el rompecabezas, así que sigue las indicaciones de la pantalla para confirmar que eres humano.
- Haz clic en el botón Choose (Elegir) del plan que desees. Puedes elegir entre los planes Free (Gratis), Pro (Profesional), Team (Equipo) o Enterprise (Empresa), según las características y el precio que prefieras. Elije el plan gratuito, obviamente.
- Haz clic en el botón Verify email address (Verificar dirección de correo electrónico) del mensaje de GitHub. Esto te llevará a tu bandeja de entrada de correo electrónico, donde deberás abrir el mensaje de GitHub y hacer clic en el botón Verify email address (Verificar dirección de correo electrónico) para confirmar tu cuenta.
¡Ya está! Ya tienes tu cuenta de GitHub creada y lista para usar. 😊
- Para utilizar el template debes ubicarte en la url de este repositorio (https://github.com/javierrweiss/programacion-I-practicas) -una vez que lo hayas elegido, no es necesario volver acá cuando quieras volver a crear un repositorio usando este template- y hacer clic en Use this template (Usar esta plantilla) en la parte superior derecha.
- Selecciona Create a new repository (Crear un repositorio nuevo) y escribe el nombre y la descripción que quieras para tu repositorio.
- Elige la visibilidad del repositorio (público o privado). Hazlo público para que lo podamos evaluar. Luego haz clic en Create repository from template (Crear repositorio a partir de la plantilla).
- Ya tienes tu propio repositorio creado a partir del template. Puedes ver los archivos y carpetas que contiene, como el archivo README.md o la carpeta src.
-
Para empezar a programar con Clojure, puedes usar codespaces o gitpod para abrir tu repositorio en un entorno de desarrollo basado en la nube. Estas son algunas opciones para hacerlo:
-
Codespaces: puedes crear un codespace desde tu repositorio haciendo clic en el botón Code (Código) y luego en Open with Codespaces (Abrir con Codespaces). Esto te permitirá acceder a un editor de código similar a Visual Studio Code y ejecutar el código de Clojure desde una terminal integrada. Para más información sobre cómo usar codespaces, puedes consultar los siguientes enlaces:
-
Gitpod: puedes crear un espacio de trabajo desde tu repositorio añadiendo https://gitpod.io/#/ al principio de la URL de tu repositorio. Esto te permitirá acceder a un editor de código similar a Theia y ejecutar el código de Clojure desde una terminal integrada. Para más información sobre cómo usar gitpod, puedes consultar los siguientes enlaces:
-
Ambos entornos son muy similares. Utiliza el que prefieras.
- Cuando termine de cargar el editor busque en la parte inferior la pestaña llamada "TERMINAL" (si no la consigue también la puede encontrar en el menú). Asegúrese que a mano derecha, en ese mismo rectángulo, esté subrayado con un color más oscuro la opción |>| bash. Deberían ver un prompt así @usuario_github ->/workspaces/nombre-de-mi-repositorio (main) $
- Luego va a escribir lo siguente (o haga copy-paste, si le resulta más cómodo):
chmod u+x instalaclj.sh
- Presione Enter
- Escriba ahora:
./instalaclj.sh
- Presione Enter
- Espere a que termine y continúe con el próximo paso.
- Luego va a escribir lo siguente (o haga copy-paste, si le resulta más cómodo):
- Para que nuestro editor de código pueda asistirnos en la programación con Clojure necesitamos instalar una extensión. A mano izquierda selecciona el quinto ícono que representa cuatro cuadrados y en el menu que te aparece a continuación escribe calva. Haz click sobre el segundo ítem y espera que se instale.
- Una vez instalada la extensión, en la barra de abajo (justo por encima de la barra de tareas de Windows) haz click en REPL.
- Elige la primera opción Start your project with a REPL and connect (a.k.a Jack in)
- Luego la opción deps.edn.
- Y ¡ya está todo listo!