pq-code-package-hackathon

Project Onboarding

License Requirements

Any other license will need legal approval

Requesting a Github repo

  1. Decide on an initial name for the repo (see tsc/11) of the form algorithm-language[-optionalplatform][-optionaldescriptor], for example mlkem-assembly-avx2-jasmin

  2. Use the tsc repo issues to request a repository for the implementation including:

    • name
    • description
    • Appropriate access groups (teams):
      • admins
      • maintainers
      • core contributors
    • anything else relevant…

    • Alternatively in the issue specify the source repo to migrate the code from & engage in a discussion as to the best way to achieve this

Teams

All access will be controlled through teams defined at the organization level.

Repository configuration

DCO will be enabled, ie all changes need to be signed off. This is required to submit to the project.

There may be some variations on other configuration, particularly for any well-established projects, but by default:

For contributors we’d expect a typical open source fork and pull model to be used