Get the vendor’s code into git without ever losing track of what you changed. The whole phase exists to create a clean seam between their code and your customizations, so that six months from now a vendor update is a reviewable diff — not an archaeology dig.
Phase 2 — code into git, vendor seam preserved
What this phase covers
Section titled “What this phase covers”| Topic | Where in this phase | Note |
|---|---|---|
| Verify local tools | 1 · Prerequisites | — |
| Create infrastructure | 1 · Prerequisites §3–4 | — |
| Project structure + DevLog (recommended) | 7 · Project standards §2 | SHOULD |
| Branch strategy | 2 · Branch strategy | — |
| Commit & doc standards (recommended) | 7 · Project standards §3 | SHOULD |
| Extract, init, gitignore | 3 + 4 | — |
| Vendor import + author freeze | Create the project §6 | Phase 1 — not repeated here |
| Push + seam verification | 6 · Commit & freeze | verify only |
| Version management (recommended) | 7 · Project standards §4 | SHOULD |
| Environment templates | 5 · .env templates | — |
The one rule that saves you later
Section titled “The one rule that saves you later”CodeCanyon authors frequently patch packages inside vendor/. Treat the shipped tree as sacred until the app is verified running (local development).
This phase, page by page
Section titled “This phase, page by page” Two ways to run this:
Whole Phase → click the button; one Part → open the Part document and click Run this Part.
Skill users can run /zaj-laravel-codecanyon phase 2 instead.
The frozen snapshot from this section is what makes Local development safe: you can now run composer install, build assets, and get the app booting locally, always able to diff back to author-vX.X.X.
These seven pages are the navigable pipeline for Code & repository setup — the full task-by-task detail, with every verification step, is distilled into them.