2010-05-25 10 views

Antwort

4

http://pypi.python.org/pypi/ZopeSkel/ hat ein Vorlage für ein Buildout-Rezept. Das bringt dich zumindest dazu, ein Skelett zu haben, um deinen eigenen Code hinzuzufügen.

http://pypi.python.org/pypi/zc.buildout#id1 hat einige Informationen darüber, welche Methoden Sie implementieren müssen.

Der beste Weg, es zu lernen, ist ein bestehendes Rezept zu betrachten, um zu sehen, wie es gemacht wird. Ich würde mein eigenes Rezept :-) vorschlagen:

https://svn.plone.org/svn/collective/buildout/collective.recipe.backup/trunk/

+0

Dies funktioniert größtenteils, aber ich werde weiter suchen. Ich gehe durch den Quellcode aller hoch bewerteten Buildout-Rezepte, um ein allgemeines Muster zu verstehen. Wenn ich gute Arbeit geleistet habe, werde ich sie in den Käseshop hochladen. BTW, ich schreibe ein Rezept, um Paster-Vorlagen zu erstellen (dh paster create-Befehl aufrufen und Werte übergeben, aber nicht über die Befehlszeile), mehr auf der Zeile infrae.paster (3.3.4 und 4.0 nicht erkennt bx plones.). http://stackoverflow.com/questions/2894455/automate-paster-create-t-plone3-buildout – roopesh