Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
“That would make a great package.”
“We should open source this.”
“I have an idea for an open source package.”
“I’m surpris...
Pub/Sub
API Driven Development
Package Managers
Composer, npm, Bundler, pip, etc
Autoloading
"psr-4": {
"App": "app/"
"GenTuxPubSub": "packages/generationtux/pubsub/src"
}
Testing
GitHub
Package Repository
Versioning
Automated Tests
Badges
Documentation
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
The Open Source Package Checklist
Upcoming SlideShare
Loading in …5
×

The Open Source Package Checklist

67 views

Published on

Taking a piece of code from your laptop to a discoverable open source package is challenging. This deck shows what's involved in getting v0.1.0 of a Pub/Sub package up and running.

Bonus points if you can guess all 5 movies the slide backgrounds were taken from.

Published in: Software
  • Be the first to comment

  • Be the first to like this

The Open Source Package Checklist

  1. 1. “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…”
  2. 2. Pub/Sub
  3. 3. API Driven Development
  4. 4. Package Managers Composer, npm, Bundler, pip, etc
  5. 5. Autoloading
  6. 6. "psr-4": { "App": "app/" "GenTuxPubSub": "packages/generationtux/pubsub/src" }
  7. 7. Testing
  8. 8. GitHub
  9. 9. Package Repository
  10. 10. Versioning
  11. 11. Automated Tests
  12. 12. Badges
  13. 13. Documentation

×