Skip to content

Document how to add (or move) packages #248

@fingolfin

Description

@fingolfin

The README should explain how one can add a new package. And we should make it as easy as possible.

(More generally, this covers the process of depositing packages into the GAP package distribution)

In fact right now I don't think we have a good way. The only I can think of is to manually add a package/NAME/meta.yml file by copying an existing file and editing the PackageInfoURL, then running scan_for_updates.py. Clearly that's no good. There should be a tool add_package.py or import_package.py. It can share some code from scan_for_updates.py, esp. output_json and add_sha256_to_json.

Going one step further, ideally there will be a website where you have a form in which you past the URL of a PackageInfo.g file, press a button, and it creates a suitable PR to this repository. But we'll see.

I working on some of this right now

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions