Format vid scaffolding

När du använder anax create och scaffolding gäller att en mall kopieras från en extern eller lokal källa och därefter exekveras ett skript.

#Extern mall

Den template som du använder hämtas externt från repot canax/scaffold. Samtliga templates ligger paketerade i repots katalog scaffold/<template>.

Vad Beskrivning
<template> Källkoden till templaten.
<template>.tar.gz Det arkiv som laddas ned till din dator och innehåller källkoden i tar-format och komprimerad.
<template>.tar.gz.sha1 Checksumma enligt SHA1 på tar-filen, kontrolleras vid nedladdningen så att själva nedladdningen inte har gjort filen korrupt.

#Lokal mall

Innan den hämtar mallen från den externa källan så kontrolleras om du inte har en mall lokalt i din konfigkatalog $HOME/.anax/scaffold/template. Du kan alltså lägga din egna template lokalt. Du kan också skapa egna templates som du använder lokalt.

De lokala templates behöver bara käll-katalogen, det behövs inga arkiv eller checksummor.

#Postprocess

När mallen är hämtad så kan ett skript exekveras som utför vissa postprocessingåtgärder. Du kan se ett exempel på det i filen ramverk1-me/.scaffold/ramverk1-me.

Postprocessingfilen skall ligga i din mall-katalog under katalogen .scaffold och döpas till <template> och den måste kunna exekveras, det vill säga ha rättigheter 755 eller motsvarande.