Skip to content

Proposal: Release compatible packages in @feathers(-release) scope #623

@j2L4e

Description

@j2L4e

When Auk was out, there was a lot of confusion about which modules and which versions work together. Also it remains unclear from the package names if they are officially supported or 3rd party.
With Buzzard on the horizon the same thing's going to happen all over again, my proposal is the following:

Release everything that is auk under @feathers-auk (or @feathers-buzzard resp.) scope, so people can be sure that what they import actually works together.

Actually the package itself doesn't need to be released under that scope, but we could build packages that only include a package.json that pulls in the actual package:

// @feathers-buzzard/feathers package.json
"dependencies" : {
  "feathers": "^3.0.0"
}

// @feathers-auk/feathers package.json
"dependencies" : {
  "feathers": "^2.0.0"
}

I know feathers uses greenkeeper and I also came across #462 . I'm not sure what both are capable of and have not yet thought about a technical solution, but it doesn't seem to be too complicated.

Edit: Also I vote for "Cockatoo" being the version after buzzard

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions