MakeItSo je modul, který poskytuje šablony pro lidi.
Takže lidé obecně dělat věci tak, nejjednodušší způsob, jak je to možné. Pokusíte-li se přimět lidi, aby vám poslal soubor s, řekněme, "one-off" scénář, oni budou asi těžko kód spoustu věcí v něm. Potom si nejste úplně jistý, co je třeba změnit, a proto, že jste člověk můžete udělat chybu. Horší je, že jeho skript v Perlu, a vy jste python programátor. Vy nevíte, co to skript dělá!
A to je doba ledovce. Pokud je to opravdu jedno-off, koho to zajímá? Ale rychle jednorázová stát nasazení příběh, a ne moc efektivní jeden.
Vytvoření nové šablony
Variabilní Konvence
MakeItSo! poskytuje několik proměnných pro vás. Můžete vložit jiný soubor nebo URL pomocí {{include (URI)}}, kde URI je cesta k souboru nebo URL (samozřejmě, je zapotřebí internet obsahovat vzdáleným prostředkům). Zahrnuty zdroj není součástí dodávky.
Soubory a adresy URL jsou interpolovány také variabilní% (zde) s, která je mateřským jejich zdroje. Nabizime pomocí rozumné cesty konvence, sousední soubor může být (např) zahrnuty jako
{{Include (zde + 'foo.txt ")}}
Šablona python tvrdí několik pravidel:
& Nbsp; * projekt: zvolený projekt
& Nbsp; * autor: autor projektu
& Nbsp; * E-mail: e-mail autora
& Nbsp; * url: url projektu
& Nbsp; * repo: úložiště projektu; to bude použit pro URL
& Nbsp; je-li dána, a adresa URL není
Web Service
python má schopnost spouštět soubory ze standardního vstupu. To znamená, že můžete spustit makeitso přímo z webu:
python <(kroutit http://k0s.org/mozilla/hg/MakeItSo/raw-file/tip/makeitso/makeitso.py) [URI]
To používá bash shell. . Pokud máte jiný shell budete muset použít jinou syntaxi, stáhněte si soubor, nebo nainstalovat balíček
Požadavky na :
- Python
Komentáře nebyl nalezen