Skip to content

Revive Cornucopia #270

@LouisGariepy

Description

@LouisGariepy

Top level tracking issue for merging Clorinde back into Cornucopia. See clorinde#252 for context.

Permissions

  • Invite @beanpuppy as org owner on cornucopia-rs
  • Invite @djc as org member on cornucopia-rs
  • Grant @djc admin access on the cornucopia repo
  • Add @beanpuppy as crates.io owner
  • Add @djc as crates.io owner

Code

  • Decide on how to merge Clorinde
  • Rename any Clorinde-specific package names/references back to Cornucopia
  • Merge Clorinde changes into Cornucopia

CICD and Infra

  • Update GitHub Actions workflows as needed
  • Verify crates.io publishing works

Repo

  • Migrate Clorinde issues
  • Close outdated Cornucopia issues

Documentation and communication

  • Update README
  • Update CHANGELOG with merged changes
  • Update website (and investigate moving out of netlify to a platform that has free multi-ownership)
  • Add migration guide for Cornucopia 1.0
  • Decide the new versioning
  • Publish new release to crates.io
  • Notify users (add notice to the Clorinde repo, reddit post, etc.)

Licenses and contributing

  • Attribute Clorinde (and Cornucopia) contributors
  • Address the MIT copyright holder change

Post-transition tasks

  • Resolve RustSec unmaintained advisory
  • Decide what to do with the Clorinde repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    breakingIntroduces breaking changes.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions