metatroncubeswdev 85f2b4b11a O0: Docker/Odoo 19 CE scaffolding
docker-compose.yml (postgres 16 + odoo:19.0), odoo.conf, env template,
and setup/backup/update/demo-data scripts. update.sh always backs up
and records the previous image before upgrading modules, per the
lesson paid for on the Frappe track. .gitattributes pins LF on shell
scripts so they don't break under the container's bash on checkout
from Windows.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 06:45:58 -04:00

16 lines
553 B
Markdown

# third_party/
OCA addons vendored into this repo, each pinned to a commit SHA — never a branch. A moving
branch inside a pinned image breaks the build later with no obvious cause (CLAUDE.md §2).
Nothing is vendored yet. The first entry will be OCA `web_responsive` (see O9,
`mc_education_theme`) — the stock Community backend needs it and Studio is out of scope.
When adding an addon:
```bash
git subtree add --prefix=third_party/<addon_name> <oca_repo_url> <commit_sha> --squash
```
Record the SHA and the reason it was pinned in this file.