MakeItSo é um módulo que fornece modelos para o povo.
Então, as pessoas geralmente fazem as coisas da maneira mais fácil possível. Se você tentar levar as pessoas a enviar-lhe um arquivo com, digamos, um script "one-off", eles vão código provavelmente difícil um monte de coisas nele. Então, você não está realmente certo o que precisa ser mudado e porque você é humano que você pode cometer um erro. Pior, é um script Perl e você é um programador python. Você não sabe o que esse script faz!
E este é o momento do iceberg. Se ele realmente é um one-off, quem se importa? Mas rapidamente one-offs se tornar uma história de implantação, e não uma forma muito eficiente.
Fazer um novo modelo
Convenções Variável
MakeItSo! fornece algumas variáveis para você. Você pode incluir outro arquivo ou URL usando {{include (URI)}}, onde URI é o caminho do arquivo ou a URL (claro, a Internet é necessária para incluir recursos remotos). O recurso incluído não está incluída.
Arquivos e URLS serem interpolados também tem a variável% (aqui) s, que é o pai de seu recurso. Para tanto, utilizando convenções de caminho sensatas, um arquivo vizinho pode ser (por exemplo), incluído como
{{Include (aqui + 'foo.txt')}}
O modelo de python afirma várias convenções:
& Nbsp; * projeto: o projeto escolhido
& Nbsp; * autor: autor de um projeto
& Nbsp; * e-mail: E-mail do autor
& Nbsp; * url: url do projeto
& Nbsp; * repo: o repositório do projeto; este vai ser utilizado para o URL
& Nbsp; se for dado ea URL não é
Serviço Web
python tem a capacidade de executar arquivos de stdin. Isto significa que você pode executar makeitso diretamente da web:
python <(enrolar http://k0s.org/mozilla/hg/MakeItSo/raw-file/tip/makeitso/makeitso.py) [URI]
Este usa o shell bash. . Se você tem um outro shell que você pode ter que usar uma outra sintaxe, baixe o arquivo, ou instalar o pacote
Requisitos :
- Python
Comentários não encontrado