Modul yang terpasang bersih dan menjelaskan dirinya sendiri lebih laku dan lebih sedikit email support.
Manifest
{
'name': 'My Module',
'version': '17.0.1.0.0',
'summary': 'Satu baris, fungsinya apa',
'author': 'Nama Kamu',
'license': 'LGPL-3',
'depends': ['base'],
'data': ['security/ir.model.access.csv', 'views/x_views.xml'],
'images': ['static/description/banner.png'],
'application': False,
'installable': True,
}
Pakai versi yang diawali seri Odoo (17.0.x.y.z). Deklarasikan semua dependensi yang benar-benar dipakai, tidak lebih.
File
security/ir.model.access.csvuntuk tiap model barustatic/description/icon.pngdanindex.html(halaman store)- Jangan taruh demo data di
data, taruh didemo
Tes instalasi bersih
Buat database kosong, pasang hanya modulmu dan dependensinya, lalu buka tiap layar baru. Setelah itu uninstall dan cek tidak ada sisa.
Halaman store
Tulis masalah yang diselesaikan di paragraf pertama, tampilkan 3 screenshot, dan sebut versi yang didukung dengan jujur. Jawab pertanyaan cepat. Ulasan awal sangat berpengaruh.