python - create - Documentación de Trac?
odoo 11 building a module (5)
La arquitectura del componente es importante, pero la página de inicio real para el desarrollo es: http://trac.edgewall.org/wiki/TracDev
También eche un vistazo al sitio web de trac-hacks http://trac-hacks.org/. Esta es realmente una buena fuente de ejemplos, y muchas veces encontrará algo parecido a lo que quiere hacer, que simplemente puede adaptar de.
También piense en instalar este plugin de desarrollo: http://trac-hacks.org/wiki/TracDeveloperPlugin. Hace mucho más fácil depurar su plugin con él.
Intento escribir mi primer pequeño plugin para Trac y me siento perdido en cuanto a qué es exactamente la API. Por ejemplo, exactamente qué campos se ofrecen para objetos "ticket", entre muchas otras cosas.
¿Alguien sabe de un buen lugar para buscar la documentación de Trac API? No puedo encontrar nada en el sitio web, pero tal vez solo me veo mal ...
¡Todo está en el Trac de Trac!
Las páginas sobre el desarrollo de complementos y la arquitectura de componentes ofrecen una buena visión general. Lamentablemente, no puedo encontrar ninguna documentación de API. Su mejor apuesta es ''usar la fuente''. Consulte el archivo Ticket.py para la clase Ticket. Si prefiere consultar la base de datos directamente, mire el esquema de la base de datos .
http://trac.edgewall.org/wiki/TracDev/ComponentArchitecture es un comienzo.
Cada componente de Trac tiene una api.py que está cargada con cadenas de documentos en todas las interfaces que puede implementar. He encontrado que son extremadamente valiosos cuando implemento mis propios complementos.
Por ejemplo:
http://trac.edgewall.org/browser/trunk/trac/ticket/api.py
o
http://trac.edgewall.org/browser/trunk/trac/wiki/api.py
son dos API que he usado a menudo Otra cosa que hago a menudo es buscar plugins existentes en TracHacks que implementen las características que me gustaría tener en mi plugin y simplemente extraer las partes útiles de esos.
Sé que esto es muy tarde y probablemente ya hayas encontrado tu respuesta, pero para cualquier otra persona que busque lo mismo, la API está en línea en el sitio web de Trac en http://www.edgewall.org/docs/ tags-trac-0.12 / epydoc / (para 0.12).