Domanda

Mi piacerebbe andare avanti creando la mia piccola biblioteca di widget durandal riutilizzabili.

Grazie ai Documenti, creando un widget non era difficile, ma non ho trovato informazioni su come pacchezzare / come importare un widget in un modo che si integra naturalmente con un progetto duraldal.

Più specificamente:

    .
  1. La pagina "Come creare un widget" mi dice di inserire il codice per ciascuno widget in una sottodirectory di assets/javascripts/app/widgets. io Supponiamo che potessi farlo, ma non sarebbe più naturale usare a sottodirectory di assets/javascripts/vendor/ in modo che i widget possano essere installato dal gestore dei pacchetti?

  2. Come dovrei fornire / confezionare il CSS per i miei widget? Il sistema di mimosa Build che utilizzo include automaticamente tutti i file di stile in assets/stylesheets, ma non quelli in assets/javascripts/app/widget/<my-widget>, il che significa che dovrei dividere i file di ciascuno dei miei widget in due cartelle.

  3. Certo, queste domande non sono show-stoppers, e se non riesco a ottenere buone risposte qui, cadrò solo per usare Durandal come so che funzionerà.

    Eppure sarebbe davvero utile se ci fosse un modo per il pacchetto e installare i widget in alberi di directory ben separati e autonomi. Anche senza un gestore dei pacchetti, i widget potrebbero quindi essere tenuti come sottomoduli GIT, che sarebbero fantastici soprattutto durante lo sviluppo.

    Grazie per qualsiasi assistenza!

È stato utile?

Soluzione

È possibile dare al mimosa-richiede-libreria-pacchetto un tentativo.Potresti lanciare questo a Git con un BOWER.JSON e utilizzare Mimosa-Bower per tirare il file a cui sei interessato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top