everyone can do open source
play

EVERYONE CAN DO OPEN SOURCE Bleeding Edge Web, August 2019 Who am - PowerPoint PPT Presentation

EVERYONE CAN DO OPEN SOURCE Bleeding Edge Web, August 2019 Who am I? Brian Moeskau VP of Engineering (& meetup organizer) github.com/bmoeskau Some open source projects I've worked on Ext JS Extensible Every developer should


  1. EVERYONE CAN DO OPEN SOURCE Bleeding Edge Web, August 2019

  2. Who am I? Brian Moeskau VP of Engineering (& meetup organizer) github.com/bmoeskau

  3. Some open source projects I've worked on

  4. Ext JS

  5. Extensible

  6. Every developer should contribute to open source

  7. Improve your skills Build a portfolio Why? Get a job -- in OSS! Teach best practices Engage a community

  8. CASE STUDY: sinon-bluebird

  9. Sinon with a promise API What A few simple functions it was About 80 lines of code Baked into our app code

  10. It seemed like a useful thing to share

  11. Todd was initially unconvinced

  12. Cleaned up the code Moving Added comments to open Added unit tests source Added docs Moved to dedicated repo

  13. npm publish

  14. First Week: 122!

  15. Todd

  16. First 3 Months: 691

  17. Then we sort of forgot about it

  18. After 4 Years: 196K

  19. OK, where to begin?

  20. Start here: https://opensource.guide

  21. Contribute-To-This-Project up-for-grabs.net Ready Github's good-first-issue to try? good-first-issue CLI codetriage.com

  22. good-first-issue CLI

  23. LIVE DEMO: Let's contribute!

  24. Improve project docs Contribute a translation Add a demo Ideas Fix a bug -- typos count! Code review a PR Add a new feature

  25. "Open Source" doesn't have to mean code either

  26. Link Collections

  27. Dotfiles

  28. Come help us!

  29. Good luck! @bmoeskau

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend