Comments (2)
Elección del gestor de tareas: Make y npm
Como gestor de tareas se va a utilizar Make, junto al correspondiente fichero Makefile, por ser una herramienta multiplataforma, independiente del lenguaje del proyecto, por su facilidad de uso, por su capacidad de incluir dependencias entre tareas y, por último, por tener ya experiencia utilizando esta herramienta.
Adicionalmente, y puesto que el proyecto será desarrollado en NodeJS, se hará uso de la herramienta npm, la cual también permite gestionar tareas, en su propiedad scripts.
Configuración
Normalmente, la herramienta make
ya viene incluida en distribuciones de Linux por defecto. De no ser así, puede instalarse con apt-get install build-essentials
.
La configuración se traduce en la elaboración de un fichero Makefile con las tareas que se consideren oportunas. Esto se realizará en el correspondiente pull request.
from cc.
De momento, las tareas relacionadas con el testing pueden gestionarse usando npm, por lo que no se va a añadir make por el momento.
npm ha sido configurado para ejecutar los tests unitarios, mediante Jest, en #11
from cc.
Related Issues (15)
- Elección y uso del marco de pruebas. HOT 1
- Incluir testeo de algunos aspectos de la lógica de negocio.
- Historia de usuario: perfil de usaurio
- Hito 3: Creación de un contenedor para pruebas HOT 3
- Hito 4: Integración Continua (CI) HOT 1
- Añadir `test & build CI workflow` para GitHub Actions
- Añadir `test & build CI workflow` para CircleCI
- Historia de Usuario 01
- Historia de Usuario 02
- Historia de Usuario 03
- Historia de Usuario 04
- Historia de Usuario 05
- Test unitarios
- Elección y uso de la biblioteca de aserciones. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cc.