Pergunta

Eu gostaria de conseguir ir em criar o meu próprio pequena biblioteca reutilizáveis Durandal widgets.

Graças ao google docs, criar um widget não foi difícil, mas eu não conseguia encontrar informações sobre como compactar / como importar um widget em uma maneira que seria, naturalmente, a integração com um Durandal projeto.

Mais especificamente:

  1. "Como criar um widget de página", diz-me para colocar o código para cada widget em um subdiretório assets/javascripts/app/widgets.Eu suponha que eu poderia fazer isso, mas não seria mais natural que usar um subdiretório de assets/javascripts/vendor/ para que os widgets poderia ser instalado pelo gerenciador de pacotes?

  2. Como devo fornecer pacotes/CSS para o meu widgets?A mimosa sistema de build que eu uso inclui automaticamente todos os arquivos de estilo sob assets/stylesheets, mas não aqueles em assets/javascripts/app/widget/<my-widget>, o que significa que eu teria que dividir os arquivos de cada um dos meus widgets em duas pastas.

Claro, estas questões não são show-rolhas, e se eu não conseguir boas respostas aqui, eu só vai cair de volta para utilizar Durandal do jeito que eu sei que ele vai trabalhar.

Ainda assim, seria muito útil se houvesse uma forma de pacote e instalar widgets para o bem separados e auto-contendo árvores de diretório.Mesmo sem um gerenciador de pacotes, widgets, em seguida, poderia ser mantido como o git submódulos, o que seria ótimo, especialmente durante o desenvolvimento.

Obrigado por qualquer ajuda!

Foi útil?

Solução

Você pode dar a mimosa-exigir-library-pacote de uma tentativa.Você pode atirar que no git com um pavilhão.json e usar mimosa-bower para extrair o arquivo que você está interessado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top