Skip to main content

Posts

Showing posts from October, 2026

APEXlang in a team: deploying the whole app without losing somebody's work

G Generating APEXlang is the easy part. The challenge is the day after, when four people share one DEV instance. APEXlang imports the whole application by id. There is no partial import in 26.1, so deploying your one changed page means deploying the whole application, including whatever your colleague did not finish this morning. That is the problem this article is about, and it is workable today with plain git and a few rules. None of it is tied to a specific tool. I built it into ADT , but you can script every step with SQLcl, git and a bit of shell. The export is your commit Export the application as APEXlang and commit it. Two details matter later. First, record the application checksum at export time, next to the files. That is the number you compare before every import. Second, keep one shared branch that always holds what DEV looks like right now. Every deploy updates it and every task branch starts from it. That branch is what turns "somebody was faster than y...