Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Getting started as an open source contributor

232 visualizaciones

Publicado el

Are you new to the open source community? or do you already have experience and you would like to help other to start? then this talk is for you!

Some examples of ideal projects to start contributing to, both inside and outside openSUSE, will be presented in the talk, as well as the steps to do so. In this line, I will also speak about mentoring programs, focusing on GSoC (Google Summer of Code), in which openSUSE participates and in which I personally have participated as a student last year and also as a mentor this year. I will explain what this program is about and why it is important for openSUSE. I will show projects from last years and for everybody interested in participating I will cover who can apply and how to do so. And for those with more experience, I will also talk about how to become a mentor for openSUSE.

Publicado en: Ingeniería
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Getting started as an open source contributor

  1. 1. Ana María Martínez Gómez anamma06@gmail.com Github: @Ana06 Twitter: @anamma_06 Getting started as an open source contributor How to start with open source or helping others to start
  2. 2. https://anamaria.martinezgomez.name anamma06@gmail.com @Ana06 @anamma_06 Ana María Martínez Gómez ● GsoC student in 2016 ● OBS Frontend Engineer since 09/2016
  3. 3. Why open source?
  4. 4. It is fun!
  5. 5. It is fun!
  6. 6. It is fun!
  7. 7. I learn a lot
  8. 8. People
  9. 9. Where should I start?
  10. 10. http://101.opensuse.org
  11. 11. Projects
  12. 12. Trollolo
  13. 13. OSEM
  14. 14. Travel support
  15. 15. Jangouts
  16. 16. YaST
  17. 17. And outside openSUSE?
  18. 18. Code style checkers ● Rubocop (Ruby) ● HAML-Lint (Ruby) ● Pep8 (Python) ● Coala (54 languages)
  19. 19. But I need some help...
  20. 20. Hacktoberfest 4 pull requests 1-31 October GET A T-SHIRT
  21. 21. GSoC ● Work on a real project ● Get to know open source ● You won’t be alone (mentors) ● Learn many things ● Make friends ● Earn money Work on an open source project in summer
  22. 22. Who can apply? university students, >= 18 years in most countries When? February 12: Accepted organizations March: Student applications open May-August: Coding time
  23. 23. https://gsocwithopensuse.wordpress.com
  24. 24. Tips for GSoC ● Find the right project ● Start contributing in the project (more is not better) ● Contact the mentors ● Find an idea you like, add you own ideas ● Write a detailed proposal ● Write the proposal soon ● It is better 1 or 2 good proposal than 5 bad ones https://google.github.io/gsocguides/student
  25. 25. Tips ● Ask doubts ● Ask for help ● Ask others ideas ● Write in mailing lists and IRC channels ● Send code ● Add screenshots and explanations ● Learn from feedback
  26. 26. Example
  27. 27. Siddhant Bajaj
  28. 28. Tickets in OSEM
  29. 29. Tickets in OSEM
  30. 30. I want to help
  31. 31. Become a mentor! ● Get your project repository in openSUSE 101 ● Add your projects to openSUSE 101 or ● Join an existent project https://github.com/openSUSE/mentoring
  32. 32. Label your issues
  33. 33. Good code ● Use linters ● Have tests ● But...
  34. 34. Document
  35. 35. Review fast
  36. 36. Be nice!
  37. 37. Questions? Ana María Martínez Gómez anamma06@gmail.com Github: @Ana06 Twitter: @anamma_06
  38. 38. Join Us at www.opensuse.org

×