Estoy tratando de encontrar tutoriales sobre cómo escribir recetas de compilación. No he encontrado ninguno, excepto el que está en el sitio de construcción. Pero es muy rudimentario. ¿Hay un buen tutorial para escribir recetas de construcción?Documentación sobre cómo escribir recetas de compilación
Respuesta
Una rápida búsqueda en Google volvió con lo siguiente:
http://docs.plone.org/old-reference-manuals/buildout/creating.html
Y las respuestas en la siguiente pregunta de desbordamiento de pila mirar bastante útil también:
http://pypi.python.org/pypi/ZopeSkel/ tiene una plantilla para una receta de construcción. Eso al menos te ayuda a tener un esqueleto para agregar tu propio código.
http://pypi.python.org/pypi/zc.buildout#id1 tiene algunos información sobre qué métodos debe implementar.
La mejor manera de aprenderlo es mirando una receta existente para ver cómo se hace. Yo sugeriría mi propia :-) receta:
https://svn.plone.org/svn/collective/buildout/collective.recipe.backup/trunk/
Esto funciona en su mayor parte, pero seguiré buscando. Estoy revisando el código fuente de todas las recetas de construcción altamente calificadas para comprender un patrón general. Si hago un buen trabajo, lo subiré a la quesería. Por cierto, estoy escribiendo una receta para crear plantillas de pasadores (es decir, invocar el comando de creación de paster, y pasar los valores, pero no a través de la línea de comandos), más en la línea de infrae.paster (que no reconoce 3.3.4 y 4.0 bx plones). http://stackoverflow.com/questions/2894455/automate-paster-create-t-plone3-buildout – roopesh
Aquí es un breve tutorial con información básica http://grok.zope.org/documentation/tutorial/introduction-to-zc.buildout/writing-your-own-recipes
- 1. ¿Existe alguna documentación definitiva sobre cómo escribir instaladores de software?
- 2. Buena documentación para escribir complementos de Redmine
- 3. Cómo escribir la documentación del proyecto
- 4. Documentación para comentarios sobre la documentación de Qt? Qt + Doxygen?
- 5. Documentación sobre técnicas de compresión/descompresión
- 6. ¿Dónde puedo encontrar una buena documentación sobre cómo escribir DTD XML?
- 7. Capistrano, Rails 3.2, recetas estándar?
- 8. Cómo escribir comentarios de documentación en ANSI C?
- 9. ¿Cómo escribir el programa durante la compilación?
- 10. Estado y documentación sobre Aptana 3?
- 11. Buena documentación sobre la estructura tcp_info
- 12. ¿Existe alguna documentación definitiva sobre Apache Cassandra?
- 13. ¿Hay alguna documentación sobre cómo se inicia Minix 3.2 (último)?
- 14. La compilación falla debido a un error de documentación xml
- 15. Pregunta rápida sobre la compilación condicional (ifndef)
- 16. Sistema de documentación y compilación para Mono/C#
- 17. problema de compilación sobre xcode4.2 para PJSIP
- 18. Documentación de Framebuffer
- 19. ¿Hay buenos libros sobre cómo escribir software de calidad comercial?
- 20. Tutorial sobre cómo escribir campos de formulario personalizados en django?
- 21. Buenos recursos sobre cómo escribir modos de Emacs?
- 22. ¿Recursos sobre cómo escribir un paquete Deb de Debian/Ubuntu?
- 23. Preguntas generales sobre GCC y compilación cruzada
- 24. Sobre el uso de Internal`Bag, y cualquier documentación oficial?
- 25. ¿Dónde puedo encontrar documentación sobre los caracteres de escape como "\"
- 26. SMJobBless - documentación sobre cuándo solicita la contraseña de administrador
- 27. Creación automática de comentarios sobre la documentación en Vim
- 28. reglas del patrón makefile sin recetas
- 29. macro documentación de MSBUILD?
- 30. ¿Cómo evitar la copia de archivos de documentación XML en una compilación en modo de lanzamiento?
Puedo escribir una buildout. Quiero escribir una receta personalizada, para hacer un trabajo en buildout. Entonces quiero aprender, cómo escribir una receta. Gracias por la ayuda sin embargo. – roopesh