packagist conventions