Fejlesztői dokumentáció
A Dolibarr fejlesztésénél a cél nem csupán egy működő képernyő, hanem telepíthető, frissíthető, jogosultság- és entitásbiztos modul vagy integráció.
Fejlesztési döntési sorrend
- Írja le az üzleti problémát és az elfogadási feltételeket.
- Ellenőrizze a standard modult, konfigurációt, extramezőt és kész kiegészítőt.
- Határozza meg az érintett üzleti objektumokat, állapotokat és szerepköröket.
- Tervezze meg a telepítést, frissítést, eltávolítást, fordítást és tesztelést.
- Csak ezután válasszon hookot, triggert, saját objektumot vagy külső integrációt.
Frissíthető fejlesztés
- Saját kódot külön modulban tartson, ne módosítsa közvetlenül a core fájljait.
- A változásokat verziókezelje és dokumentálja.
- Ne tároljon jelszót, API-kulcsot vagy éles adatot a forrásban.
- Minden kiadás előtt fusson lint, funkcionális és regressziós teszt.
Kapcsolódó: fejlesztői környezet, modulfejlesztés és kódolási szabályok.