La construction des fichiers de métadonnées nécessaires à la construction du paquet peut être semi-automatisé via l'ajout d'un fichier manifeste `tamarin.json` à la racine du projet.
Tamarin se basera sur les informations présentes dans ce fichier pour générer les fichiers requis.
Ce fichier à la structure suivante:
```js
{
"name": "hello-world", // Nom du projet
"version": "0.0.0", // Version
"dependencies": { // Dépendances du projet suivant la distribution cible
"debian:jessie": [
"apache2 (>= 2.4)",
"php5 (>= 5.4)"
]
},
"hooks": { // Hooks liés au cycle de vie du paquet
"preBuild": "./scripts/pre-build.sh",
"postBuild": "./scripts/post-build.sh",
"preInstall": "",
"preRemove": "",
"postInstall": "",
"postRemove": ""
}
}
```
### Les hooks
|Hook|Contexte|Description|
|-|-|-|
|preBuild|Exécuté dans le conteneur de construction du paquet|TODO|
|postBuild|Exécuté dans le conteneur de construction du paquet|TODO|
|preInstall|Exécuté juste avant l'installation du paquet|TODO|
|postInstall|Exécuté juste après l'installation du paquet|TODO|
|preRemove|Exécuté juste avant la suppression du paquet|TODO|
|postRemove|Exécuté juste après la suppression du paquet|TODO|