The Open Source Package Checklist

Preview:

Citation preview

“That would make a great package.”“We should open source this.”“I have an idea for an open source package.”“I’m surprised a package doesn’t already exist for this.”“We could just write a package…”

Pub/Sub

API Driven Development

Package ManagersComposer, npm, Bundler, pip, etc

Autoloading

"psr-4": { "App\\": "app/" "GenTux\\PubSub\\": "packages/generationtux/pubsub/src"}

Testing

GitHub

Package Repository

Versioning

Automated Tests

WORKS ON MY MACHINE

Badges

Documentation

Recommended