Giter Club home page Giter Club logo

lab1's Introduction

LAB1

Esta linea en teoria tendria que ir a la rama

Objetivos

Familiarizarse con los comandos básicos de git y con la consola de rails.

Notas

  • Los comandos deben ejecutarse en la consola del sistema.
  • Para salir de la consola de Rails se debe ejecutar quit.
  • La base de datos tiene monstruos y tweets.

Pasos previos

Crear cuentas

  1. Crear una cuenta en github si no tienen una https://github.com/signup
  2. Crear una cuenta en Gitpod
  3. Actualizar la integración de Github en Gitpod https://gitpod.io/integrations para incluir los permisos: public_repo, repo

Preparar repositorio

  1. Forkear el repositorio del laboratorio (por ejemplo: https://github.com/I110IS/lab1/fork)
  2. Abrir el repositorio forkeado del laboratorio en Gitpod (por ejemplo: https://gitpod.io/github.com/ruso420/lab1)
  3. Esperar que termine la configuración del entorno

Las últimas lineas de la configuración del entorno se verán así:

Bundle complete! 14 Gemfile dependencies, 64 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.

== Preparing database ==
Created database 'lab1_development'
Done.

== Removing old logs and tempfiles ==

== Restarting application server ==

Parte 1 - Git

Recomendación: Ver el estado de git después de cada paso.

  1. Crear una nueva rama llamada "agregar-hirb"
  2. Agregar una nueva línea con gem "hirb" al final del archivo Gemfile
  3. Instalar la nueva gema
  4. Agregar todos los archivos modificados para ser considerados en el siguiente commit
  5. Crear el commit y asignarle un mensaje coherente con los cambios agregados
  6. Pushear los cambios de la rama local a una rama en el repositorio remoto
  7. Mergear en master/main, los cambios de la nueva rama
  8. Pushear los cambios de la rama master/main al repositorio remoto
  9. Verificar que la historia de la rama principal contiene el commit realizado previamente

Parte 2 - La consola de rails

  1. Abrir la consola de Rails
  2. Habilitar la gema Hirb con Hirb.enable
  3. Obtener el monstruo con ID 1
  4. Crear 3 monstruos
  5. Obtener el último monstruo sin usar el ID
  6. Obtener los monstruos ordenados por nombre
  7. Actualizar al monstruo llamado Nahuelito para que se llame Voldemort
  8. Eliminar el monstruo con ID 2
  9. Obtener los últimos 5 tweets de Drácula ordenados por fecha de creación en orden descendente

lab1's People

Contributors

juanmanuelramallo avatar momus53 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.