0005: Short Leash owns its ports and resolver
On this page
Status: accepted. Reading other tools' files is amended by 0079: an import you start, and PhpStorm's breakpoints while Xdebug is on, read them; Short Leash still never changes them.
Context
Other local development tools may also want ports 80 and 443 and the .test resolver. Sharing them leads to confusing failures.
Decision
Short Leash owns 127.0.0.1:80/443 and /etc/resolver/test. It never reads or changes other tools' files and never stops other programs. When a port is busy, it names the program and asks you to quit it. It starts with no sites rather than importing from other tools.
Consequences
Behavior is predictable and removal is clean. People switching from another tool quit it first.