Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2023-08-23 Spring One - How to be an OSS Rock Star

2023-08-23 Spring One - How to be an OSS Rock Star

Jonatan Ivanov

June 04, 2024
Tweet

More Decks by Jonatan Ivanov

Other Decks in Programming

Transcript

  1. SPB1924LV How to be an Open Source Rock Star? Staff

    Engineer VMware Jonatan Ivanov (He/Him/His) #vmwareexplore #SPB1924LV Staff Engineer VMware Glenn Renfro (He/Him/His)
  2. Confidential │ © VMware, Inc. Jonatan Ivanov Twitter: @jonatan_ivanov Mastodon:

    @jonatan_ivanov Glenn Renfro LinkedIn, Mastodon, Thread: @cppwfs
  3. Confidential │ © VMware, Inc. Tools of the Trade Commits

    dance with grace, Branches bloom in shared garden, GitHub's code embrace.
  4. Confidential │ © VMware, Inc. Tools of the Trade IDE

    has warm embrace, Code dances in vibrant screens, Dev's creative space.
  5. Confidential │ © VMware, Inc. Who is who in OSS

    Hearts selflessly give, Open source thrives and evolves, Contributors' love.
  6. Confidential │ © VMware, Inc. Code Lines intertwine, breathe, They

    carry our thoughts to life A great work of art
  7. Confidential │ © VMware, Inc. Docs Words upon pages, Guide

    lost souls through labyrinth, Docs? Who reads those things?
  8. Confidential │ © VMware, Inc. Feedback Constructive words flow, Seeds

    of growth and improvement, Feedback paints new paths.
  9. Confidential │ © VMware, Inc. Bug Reports Code twists and

    tangles, Bugs are hiding and laughing, Debugging... oh, joy!
  10. Confidential │ © VMware, Inc. Questions Questions stacked so high,

    Seeking answers in the world, StackOverflow's light.
  11. Confidential │ © VMware, Inc. Presenting and Teaching Knowledge is

    power But it is more powerful When it's shared.
  12. Confidential │ © VMware, Inc. Tests Tests say it is

    good But the users say it's bad Time to start over...
  13. Confidential │ © VMware, Inc. CLA (Contributor License Agreement) License

    terms unfold, Contributors, understand, Agreements bring peace.
  14. Confidential │ © VMware, Inc. OSS Licensing Open source's dance,

    Licenses speak lawyer prose, Read their boring sway.
  15. Confidential │ © VMware, Inc. Code of Conduct In words,

    wisdom lies, Code of conduct's guiding light, Respect unifies.
  16. Confidential │ © VMware, Inc. OSS Contribution Flow Code streams

    align, Contributors merge in flow, Open source code flows.
  17. Confidential │ © VMware, Inc. PR Flow Checkout Topic Branch

    Do your magic Commit with message Push to Github Submit PR
  18. Confidential │ © VMware, Inc. Commit Statements Precise words reveal,

    Commits etch their lasting mark, Clarity's treasure.
  19. Confidential │ © VMware, Inc. First Review Flow Review Ready

    For Merge Merge PR Request Changes Yes Almost Checkout Topic Branch Do your magic Commit with message Push to Github Submit PR
  20. Confidential │ © VMware, Inc. The Discussion Flow Review Ready

    For Merge Request Changes Almost Do your magic Commit with message Push to Github
  21. Confidential │ © VMware, Inc. Review Ready For Merge Merge

    PR Yes Do your magic Commit with message Push to Github The Discussion Flow
  22. Confidential │ © VMware, Inc. Demo Live demo unfolds, Eager

    eyes watch, hearts racing, Audience in awe.