cobracommander-handlanger is 'n Python app.
Snakefiles
A snakefile is wat gebruik word om te instel en hardloop 'n handlanger bou. A snakefile kan enige arbitrêre lêer of uitvoerbare wees so lank as wat dit uitset geldig into te stdout wanneer dit drie maande.
Daar is net een van die belangrikste / waarde wat __must__ wees in jou snakfile into;
- `Build`: 'n verskeidenheid van snare wat die stappe wat nodig is om jou projek te bou. Dit is in volgorde uitgevoer word.
Daar is egter ook 'n klomp van die ander opsionele eienskappe wat jy kan stel in jou snakefile verskillende uitkomste te bereik, hier is 'n paar;
- `Environment`: 'n voorwerp waarvan die sleutels / waardes omgewing veranderlikes wat word voor gestel moet aan enige` build` stappe word opgeroep.
- `Hooks`:
& Nbsp; - `Before_build`
& Nbsp; - `After_build`
& Nbsp; - `After_passing`
& Nbsp; - `After_failing`
Uitbreidings (notas vir toekomstige spec)
Uitbreidings kom 'n in 'n klomp van die verskillende geure, gewoonlik afhangende van die funksie wat hulle verskaf.
Uitbreidings kan ekstra vermoëns en funksies op sekere registrasie punte binne die opbou proses voeg (bv; post bou, tydens hakies, ens)
As 'n uitbreiding benodig verstellings of params voordat hy geroep by sy registrasie punt hulle kan in die snakefile as sodanig aangeneem moet word;
& Nbsp; & nbsp; & nbsp; 'Hake': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Before_build': [
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_extension', ['argumente'], {'kwargs': 'cat'}],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_other_extension', ['argumente']],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['Ens']
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; }
Vereistes :
- Python
Kommentaar nie gevind