Skip to content
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

Create a membership data model for packages #556

Open
tchoutri opened this issue Jun 6, 2024 · 0 comments
Open

Create a membership data model for packages #556

tchoutri opened this issue Jun 6, 2024 · 0 comments
Assignees
Labels
Hackathon Tickets that can be started or done during a Hackathon

Comments

@tchoutri
Copy link
Contributor

tchoutri commented Jun 6, 2024

We need to express the membership of a package to a group of other packages, like Core libraries or custom universes of packages (servant, effectful, conduit).

This is particularly important in order to deprecate the @haskell namespace.

We need a table package_groups that contains such package groups, and a many-to-many table whose rows are package_group_id and package_id, that will store the membership.

We need the following actions to be performable from the back-office:

  • Add a package to a group
  • Remove a package from a group
@tchoutri tchoutri added the Hackathon Tickets that can be started or done during a Hackathon label Jun 6, 2024
@mau5mat mau5mat self-assigned this Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Hackathon Tickets that can be started or done during a Hackathon
Projects
None yet
Development

No branches or pull requests

2 participants