I started work on a private pub server implementation off of the pub_api called Speakeasy,
https://github.com/donny-dont/speakeasy. Its meant for corporate deployments for use cases like wanting to publish private packages, or for CI to have a caching server right next to the CI system which improves latency and handles the rare case where
pub.dartlang.org is down.
Its early days, the current implementation just took out the examples directory in pub_api and then started adding configuration options. I wanted to get a read on what people would want out of a private pub server in terms of configuration. Currently I'm following Sinopia,
https://github.com/rlidwka/sinopia, a private NPM registry which I've had a lot of success with at work. I was wondering what people's use cases were for something like this and what features you might like to see. One big thing I think is missing from pub currently is the ability to add webhooks so I wanted to add that capability to Speakeasy. Other than that I'm pretty open to ideas and collaborators.
Any feedback is appreciated!
Thanks!
Don