Canonical guidance

Use when

Avoid

Preferred pattern

Anti-pattern

Explanation: This is tempting during development, but it widens the public surface and risks leaking unintended files.

Why

Related pages

Sources