Giter Site home page Giter Site logo

jandromejia97 / rails-vacunatorio Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 3.01 MB

Este proyecto ha sido creado para la cátedra de Ingeniería de Software de Ingeniería en Computación.

Ruby 53.27% JavaScript 2.83% HTML 38.62% SCSS 5.28%
vacunatorio ingenieria-de-software ingenieriaencomputacion unlp-informatica

rails-vacunatorio's Introduction

Proyecto vacunatorio

Este proyecto ha sido creado para la cátedra de Ingeniería de Software de Ingeniería en Computación.

Antes de empezar...

Este proyecto ha sido creado con las siguientes herramientas:

  • Ruby - Versión 3.0.1p64
  • Rails - Versión 6.1.4.1

Configurando el repositorio

A continuación se detallan algunas de las cosas que tendrás que tener en cuenta para poder trabajar con este proyecto:

Para el desarrollo de este proyecto haremos uso de Forking flow y Gitflow como flujos de trabajo, el primero, nos permitirá tener una copia de este repositorio en tu plataforma preferida (GitHub, BitBucket, etc.). Mientras que el segundo, nos permitirá seguir un flujo de trabajo más completo, con la finalidad de que podamos seguir una mejor organización de nuestro proyecto. Puedes encontrar más información sobre Forking flow aquí y sobre Gitflow aquí.

  1. Si estás usando GitHub, podrás hacer un fork de este repositorio en tu cuenta de GitHub. Mira como hacerlo aquí. Sino, si estás usando GitLab (u otro proveedor), primero deberás crear un repositorio vacío en tu propia cuenta.
  2. Ahora, debes clonar este repositorio en tu ordenador:
    • Sí hiciste el fork en tu cuenta de GitHub, lo podrás hacer con el comando git clone [email protected]:<username>/rails-vacunatorio.git.
    • Sí en cambio, no estás usando GitHub, deberás clonar el repositorio vació que creaste, para ello, sigue las instrucciones de tu proveedor.
  3. Ahora, ingresa al directorio raíz del proyecto.
  4. Por default, en tu repositorio local origin apuntará a tu fork como repositorio remoto y tendrá como rama local main. Como trabajamos con Forking flow, deberás agregar un repositorio remoto secundario (upstream) al cual apuntará el repositorio local origin, para ello, usa el comando git remote add upstream [email protected]:JandroMejia97/rails-vacunatorio.git.

    Si usas otro proveedor deberás bajarte lo que está en el repositorio remoto secundario (upstream), para ello, basta con ejecutar el comando git pull upstream main y luego subir todo al repositorio alojado en tu proveedor con el comando git push origin main.

  5. Listo, ahora tienes tu repositorio en tu ordenador, que apunta a tu repositorio remoto (origin) y al repositorio remoto principal (upstream).
  6. Ahora, debes crear una rama local (develop) en tu repositorio local origin para que puedas trabajar en ella. Para ello, ejecuta el comando git checkout -b develop.
  7. Siguiendo Git flow, debes crear una rama local con el prefijo feature/ más el nombre del feature que vas a trabajar en tu repositorio local origin para que puedas trabajar en ella. Para ello, ejecuta el comando git checkout -b feature/<feature_name>.

    Por ejemplo, para el feature inicio de sesión, tu rama se llamaría feature/inicio_de_sesion y el comando a ejecutar sería git checkout -b feature/inicio_de_sesion.

  8. Ahora solo faltaría instalar las dependencias del proyecto. Para ello, ejecuta el comando bundle install y npm install.
  9. Para corroborar que todo funciona correctamente, ejecuta el comando rails s.

README

This README would normally document whatever steps are necessary to get the application up and running.

Things you may want to cover:

  • Ruby version

  • System dependencies

  • Configuration

  • Database creation

  • Database initialization

  • How to run the test suite

  • Services (job queues, cache servers, search engines, etc.)

  • Deployment instructions

  • ...

rails-vacunatorio's People

Contributors

azulmartini avatar jandromejia97 avatar lucianoloyola avatar

Watchers

 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.