Ich versuche Tutorials zum Schreiben von Buildout-Rezepten zu finden. Ich habe keine gefunden, außer dem auf der Build-Site. Aber es ist sehr rudimentär. Gibt es ein gutes Tutorial zum Schreiben von Buildout-Rezepten?Dokumentation zum Schreiben von Buildout-Rezepten
Antwort
Eine schnelle Google-Suche kam zurück mit den folgenden:
http://docs.plone.org/old-reference-manuals/buildout/creating.html
Und die Antworten auf die folgende Frage Stack-Überlauf sehen ziemlich nützlich auch:
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/
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
Hier ist eine kurze Anleitung mit grundlegenden Informationen http://grok.zope.org/documentation/tutorial/introduction-to-zc.buildout/writing-your-own-recipes
ich einen buildout schreiben kann. Ich möchte ein benutzerdefiniertes Rezept schreiben, um etwas im Buildout zu tun. Also möchte ich lernen, wie man ein Rezept schreibt. Danke für die Hilfe. – roopesh