-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SR-45] Package metadata in manifests #5403
Comments
Comment by Dominik (JIRA) A little related to the metadata bit mentioned in SR-33. |
Yes, though I am keen to reduce duplication so I'd like the standard to say eg. if the author is unspecified you should extract the author from the first commit in the repository, description could come from GitHub if the repo is on GitHub, etc. I'm a believer that data should be determined automatically if possible, but overridable. |
I agree with Max's comment for the most part, though I do think there is value making it obvious to the author how they can declare intent. Inferring information is great as long as the source of the inference isn't so subtle that it causes confusion. |
Additional Detail from JIRA
md5: 9eb80fc7b5fd544bda453d0d78c1c595
Issue Description:
Is it planned to add metadata to package manifests?
It would be great to be able to add some information about a package, which could then be exposed via the package manager (or i.e. a future "registry" webapp helping with discovery of packages, similar to e.g. [Packagist](https://packagist.org) for [Composer](https://getcomposer.org) packages. Composer is a php package manager).
Such metadata might contain stuff like:
package name
package description
package keywords (for search/discovery)
package homepage
license of the package
author(s) of the package
Maybe the [composer.json schema](https://getcomposer.org/doc/04-schema.md) is also worth a look in terms of inspiration.
The text was updated successfully, but these errors were encountered: