-
-
Notifications
You must be signed in to change notification settings - Fork 49
Closed
Description
The format and some of the keys for the ABOUT file will need to be changed.
For instance,
Current:
license_name: gpl-2.0
license_file: COPYING
ABCD format:
licenses:
- key: gpl-2.0
text_file: COPYING
Following are the current supported keys:
('about_resource', AboutResourceField(required=True)),
('name', SingleLineField(required=True)),
('version', SingleLineField()),
('download_url', UrlField()),
('description', StringField()),
('home_url', UrlField()),
('notes', StringField()),
('license', ListField()),
('license_name', StringField()),
('license_file', FileTextField()),
('license_url', UrlField()),
('copyright', StringField()),
('notice_file', FileTextField()),
('notice_url', UrlField()),
('redistribute', BooleanField()),
('attribute', BooleanField()),
('track_change', BooleanField()),
('modified', BooleanField()),
('changelog_file', FileTextField()),
('owner', ListField()),
('owner_url', UrlField()),
('contact', ListField()),
('author', ListField()),
('vcs_tool', SingleLineField()),
('vcs_repository', SingleLineField()),
('vcs_path', SingleLineField()),
('vcs_tag', SingleLineField()),
('vcs_branch', SingleLineField()),
('vcs_revision', SingleLineField()),
('checksum', ListField()),
('spec_version', SingleLineField()),
Which of the above keys should fall into the main top level object types:
- Products
- Components
- Packages
- Files
- Parties
- Licenses
I think the about_resource should fall into the Files.
The 3rd session should fall into the Licenses.
The 6th session should fall into the Parties.