- Basic usage
- Command-line interface / Commands
- The composer.json Schema
- Autoloader Optimization
- Custom installers
- Handling private packages
- HTTP basic authentication
- Vendor binaries
- How do I install a package to a custom path for my framework?
- How do I install Composer programmatically?
- How do I install untrusted packages safely? Is it safe to run Composer as superuser or root?
- Should I commit the dependencies in my vendor directory?
- Which version numbering system does Composer itself use?
- Why are unbound version constraints a bad idea?
- Why are version constraints combining comparisons and wildcards a bad idea?
- Why can't Composer load repositories recursively?