Tales Of An Open
Source Library
RECORD SCREEN
Adam Klein
CTO @ 500Tech
WHY?
WHY NOT?
WHAT?
Must Have Features
Customizable & Extendible
Listenable
API
Killer Feature
Version 1.0
Options & Templates
Events
API
Keyboard Navigation
Version 3.2.3
Async Data
Drag & Drop
Filter
Virtual Scroll
And more…
Versioning
SemVer
Backwards Compatibility & Deprecation
Doc versions
Changelog
GENERIC CODE
SystemJS
Webpack
UMD
Tree Shaking
AoT
Typescript
SOME STATS
• 221 stars
• 87 forks
• 187 github issues
• 80 readme.io tickets
• 29 Community Pull Requests
• 15 emails
• 3 potential clients
OH THE ISSUES….
And the Oscar goes to….
SOME KIND WORDS
“I saw your project named angular2-tree-component
and got happy. I guess you are the first one who
developed a tree-view component with latest
angular2 version. Congratulations!”
“Hi Adam,
Thanks for the awesome tree menu. It's great
and easy to use.“
“Hey,
Nice work done on the tree component!”
Tales of an open source library

Tales of an open source library