HULQ - Framework simples para desenvolvimento XSLT
Antes de começar, se certifique de ter os itens abaixo instalados:
$ sudo npm install hulq -g #precisa estar disponível global
$ hulq begin seu_template.xslt
$ cd seu_projeto
Agora é com você: Edite o arquivo xslt (workspace/seu_template.xslt e workspace/partials/*.xslt)
- begin
- smash
- prepare
- recover
- deploy
- watch
- lookup
- destroy
- help
Você pode ver suas descrições usando hulq help
Você pode alterar esse arquivo para configurar como seu output será gerado. A documentação do gulp-xslttemplate está disponível aqui
replaces: {
jsmin: {
filename: "app.js",
path: jsBuildPath,
},
cssmin: {
filename: "app.css",
path: cssBuildPath,
}
}
Crie um novo arquivo xslt com tudo junto:
$ hulq recover # OU
$ hulq watch # para monitorar os arquivos e recuperá-los quando editados
O sistema de contribuição do HulQ usa o GitHub para gerenciar os pull-requests. Então, basicamente, para contribuir, você irá fazer um fork, executar o commit de suas alterações e submeter um pull-request baseado na issue criada por qualquer usuário GitHub. Seguem alguns passos mais detalhados:
- Faça um fork do projeto e configure o repositório.
- Crie uma nova branch para trabalhar: git checkout -b nova_branch
- Trabalhe no código e realize o commit de suas alterações. ALERTA: Você deve realizar o commit de seus arquivos com quebra de linhas LF. Leia mais aqui
- Depois de ter certeza que seu código foi totalmente testado, você pode realizar seu push no repositório remoto: git push origin nova_branch
- Agora você deve criar um pull-request com um título específico, uma boa descrição contendo o número da issue e um pedaço de documentação explicando o que você fez.
- Os contribuidores do código irão revisar as alterações agora, tenha em mente que é muito comum receber pedido de alteração de código, então, tente acompanhá-los ou discutir a importância do pedido de alteração para ter certeza que tudo foi feito da melhor maneira possível.
Copyright 2015 HulQ Framework
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.