apache netbeans hacktoberfest
play

APACHE NETBEANS #HACKTOBERFEST OR... HOW TO MAKE A COMMIT EMILIAN - PowerPoint PPT Presentation

APACHE NETBEANS #HACKTOBERFEST OR... HOW TO MAKE A COMMIT EMILIAN BOLD @NetBeans #Hacktoberfest stats: 75 commits, 24 new @NetBeans contributors! 218 closed issues, 101 closed PRs. Twitter: @emilianbold Apache: emi@apache.org Direct:


  1. APACHE NETBEANS #HACKTOBERFEST OR... HOW TO MAKE A COMMIT

  2. EMILIAN BOLD @NetBeans #Hacktoberfest stats: 75 commits, 24 new @NetBeans contributors! 218 closed issues, 101 closed PRs. Twitter: @emilianbold Apache: emi@apache.org Direct: emilian.bold@gmail.com

  3. #HACKTOBERFEST Should be a circle: Contributor commits Project Project marks #hacktoberfest issue label DigitalOcean + give tshirt Contributor Github

  4. MINOR Problems with whitespace: other editors Partial solutions Losing interest git conflicts Rebasing, updating the repository

  5. ODD HAPPENINGS Deleted messages Reserved too many issues, worked on none Stopped answering

  6. DIDN'T WORK Bureaucracy / reservations (more work for me) Racing to finish the issues, overlapping some #hacktoberfest files (hard on beginners: rebase, etc)

  7. WHAT WORKED WELL Good reaction on instant feedback A�er the 1st commit -- serial contributor Some professionals also contributed

  8. A PROJECT IS A LIVING THING

  9. So, a (D)VCS is important

  10. THE COMMIT MESSAGE: LIKE AN EMAIL The 1st line should be succint / subject line Optionally, a longer explanation a�erwards (documentation) Follow the repository style (doesn't matter the tense, etc)

  11. Add an example commit message It's important to have a slide with an example. I mean, you can only talk so long about imaginary things.

  12. GIOTTO BIG O It's the small things that matter the commit should be succint no extra whitespace, newlines no reformatting no unnecessary refactoring single feature/bugfix

  13. BRR

  14. LEARN TO LOVE THE DIFF

  15. BUT WAIT, THERE'S MORE! git rebase git merge git bisect

  16. Google hits I liked: https://chris.beams.io/posts/git-commit/

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