スキル一覧に戻る
sergioperez8042

odoo-development

by sergioperez8042

0🍴 0📅 2026年1月17日
GitHubで見るManusで実行

SKILL.md


name: odoo-development description: Habilidad para desarrollar soluciones empresariales en Odoo siguiendo arquitectura modular, buenas prácticas oficiales, testing y CI/CD. capabilities:

  • Diseñar y desarrollar módulos Odoo (modelos, vistas, acciones, menús).
  • Definir modelos con el ORM de Odoo (models.Model, fields.*).
  • Aplicar convenciones oficiales de Odoo y PEP8 en Python.
  • Crear vistas XML y QWeb para formularios, listas y reportes.
  • Escribir pruebas unitarias con TransactionCase y etiquetas @tagged.
  • Configurar entornos con Odoo.sh, Docker o entornos virtuales.
  • Integrar CI/CD ejecutando odoo-bin --test-enable.
  • Versionar y desplegar módulos con Git y flujos por ramas. examples:
  • |
    from odoo import models, fields
    
    class LibraryBook(models.Model):
        _name = 'library.book'
        _description = 'Libro de biblioteca'
    
        title = fields.Char(string='Título', required=True)
        author_id = fields.Many2one('res.partner', string='Autor')
        is_available = fields.Boolean(default=True)
    

references:


Descripción técnica

Odoo es un ERP modular basado en Python. Cada módulo encapsula modelos, vistas, seguridad, datos y pruebas.

Estructura recomendada de un módulo

my_module/ models/ views/ security/ data/ reports/ tests/ manifest.py

Buenas prácticas clave

  • Modelos
    • Clases en PascalCase
    • _name en snake.case
  • ORM
    • Evitar SQL directo si no es necesario
    • No usar cr.commit en lógica ni tests
  • Vistas
    • XML claro y desacoplado
    • QWeb para reportes
  • Testing
    • TransactionCase
    • Tests en tests/test_*.py
  • CI/CD
    • Odoo.sh o pipelines propios
  • Arquitectura
    • MVC: Modelos (Python), Vistas (XML/QWeb), Controladores (HTTP)

El desarrollo profesional en Odoo requiere alinearse estrictamente con las guías oficiales para garantizar mantenibilidad y compatibilidad futura.

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です