Partage
  • Partager sur Facebook
  • Partager sur Twitter

[workflow][Brunch] Configurer Brunch

Comment mettre en place mon architecture ?

    1 mars 2016 à 16:29:58

    Bonjour à tous !

    Je commence à apprendre Brunch afin d'essayer d'avoir un meilleur workflow. Mon but est ainsi d'avoir d'un coté une application en développement, avec une organisation des fichers qui m'est propre et d'utiliser brunch pour concaténer les fichers, les minifiers etc dans un dossier production.

    Mon architectures de dossiers est la suivante :

    app/
    ---assets/
    ------img
    ------css
    ------js
    ---components/
    ------home/
    ---------homeCtrl.js
    ---------homeTemplate.html
    ------inscription/
    ---------inscriptionCtrl.js
    ---------inscriptionTemplate.html
    ---static/
    ------pleins de fichiers ici (utilisation de nw.js)
    public/
    node_modules/
    brunch-config.js
    package.json
    

    Voici mon ficher de config de brunch :

    exports.config = {
        "paths": {
            "watched": ["app"],
            "public": "public"
        },
        "files": {
            "stylesheets": {
                "joinTo": "css/app.min.css"
            },
            "javascripts": {
                "joinTo": "js/app.min.js",
    			"order": {
                    "after": ["app\assets\js\angular-min.js"]
                }
            }
        },
    	"conventions": {
            "assets": /static[\\/]/
        },
        "modules": {
            "wrapper": false,
            "definition": false
        }
    }
    

    Ce que je voudrais faire et qui me pose problème c'est :

    • copier le contenu du dossier "app/img" dans un dossier "public/img
    • copier l'ensemble des fichiers de templates (du type homeTemplate.html) dans un dossier "templates" dans le dossier public.
    • mon fichier concaténé pour le js (app.min.js) ne commence par le fichier angular et je ne comprends pas pourquoi...

    Pour les deux premiers problèmes il faut je penses configurer cette ligne :

    "conventions": {
            "assets": /static[\\/]/
        },
    

    Le problème c'est que je n'y connait rien en regex et que je sais absolument pas comment lui dire de mettre les images et surtout les templates...

    Pour le 3éme problème j'avoue ne pas comprendre non plus l'origine du problème.

    Merci d'avance pour votre aide !

    • Partager sur Facebook
    • Partager sur Twitter

    [workflow][Brunch] Configurer Brunch

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown