LuisJal / ProyectoTienda

1 stars 1 forks source link

Proyecto Tienda

Ejercicio en JavaScript para ejecutar sobre NodeJS. Permite realizar acciones CRUD (Create, Read, Update, Delete) sobre una base de datos MongoDB. Diseñado para trabajar en local en tu propio ordenador de Desarrollo. Necesita un editor (recomendado VSCode), el entorno NodeJS (npm) y un motor de base de datos MongoDB (mongod).

Aquí tienes un ejemplo de cómo instalarlos en un Mac (apunte Mac para desarrollo).


Instalación y ejecución rápida

git clone https://github.com/LuisJal/ProyectoTienda.git
:
cd ProyectoTienda
npm install
brew services start mongodb-community@6.0
tail -f /opt/homebrew/var/log/mongodb/mongo.log
node app.js
Servidor iniciado en http://localhost:3000

Tienda


ProyectoTienda git:(master) ✗ node app.js
:
CTRL-C
brew services stop mongodb-community@6.0


Contribuir mediante Fork (bifurcación)

Si quieres contribuir al proyecto, como no tienes acceso de escritura a mi repositorio, puedes usar el flujo de trabajo "fork and pull request" ("bifurcación y solicitud de incorporación de cambios").

Tienes aquí el detalle sobre cómo se hace (inglés), pero en resumen:

  1. Haz un Fork de mi repositorio desde tu cuenta de GitHub
  2. Clónate tu propio Fork en tu ordenador.
  3. Cuando vayas a modificar primero crea un Issue en mi repositorio para darle seguimiento
  4. Después crea una Rama en el tuyo (fork) relacionada con el Issue, trabaja en tus modificaciones. Un ejemplo:
    git branch feature/issue-1/crear-readme
    git checkout feature/issue-1/crear-readme
  5. Haz commit / push en tu Fork
  6. Por último Solicítame el cambio (pull request) referenciando el Issue.