You do not want to work if you find out your dependencies.
- What packages do I need?
- What to do if it is unavailable? (dead server, provider is down)
- Which version of each do I need?
- What to do if it is unavailable? (a new version)
- How to load each of them?
- How to install each of them?
Protect your software from disappearing / inaccessible dependencies. Protect your users from pain when defining this material.
: , , . ( ).