manuales_desarrollo

Manuales de desarrollo de YeboYebo


Project maintained by yeboyebo Hosted on GitHub Pages — Theme by mattgraham

Proyectos y extensiones

Las extensiones son conjuntos de código que implementan una determinada funcionalidad. Una extensión puede depender de una o más extensiones.

Los proyectos son conjuntos de extensiones dirigidos a un cliente en concreto.

Creación de proyectos y extensiones

Las órdenes de creación están documentadas en el fichero README.md del proyecto Quimera mono.

https://github.com/yeboyebo/quimera-mono/blob/master/README.md

Soporte para YAML

Para poder usar los ficheros con extensión yaml hay que configurar el proyecto de la siguiente forma:

  1. Crear un fichero webpack.config.js con este contenido en la carpeta raíz del proyecto.
       const nrwlConfig = require('@nrwl/react/plugins/webpack')
    
       module.exports = (config, _context) => {
         nrwlConfig(config)
    
         return {
           ...config,
           module: {
             ...config.module,
             rules: [
               ...config.module.rules,
               {
                 test: /\.ya?ml$/,
                 use: 'yaml-loader',
               },
             ],
           },
         }
       }
    
  2. En el fichero workspace.json, en la clave asociada al proyecto, cambiar la clave webpackConfig a:
     { ...
       "mi_proyecto": {
         ...
         "webpackConfig": "apps/mi_proyecto/webpack.config.js"
       }
     }
    

Más