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

Comunidad: La clave del éxito de tu proyecto Op...

Comunidad: La clave del éxito de tu proyecto Open Source

Únete a esta charla para descubrir la clave del éxito de cualquier proyecto Open Source: una comunidad activa. Aprenderás estrategias prácticas para construir y mantener una comunidad vibrante alrededor de tu proyecto. Desde la importancia del Código de Conducta, el modelo de gobierno y la documentación, hasta cómo fomentar la colaboración, exploraremos todo lo necesario para cultivar una comunidad que asegure la sostenibilidad y éxito de tu proyecto. Esta sesión es ideal para contributors, maintainers y persona entusiasta por la cultura Open Source y el poder de la Comunidad.

Benjamin Granados

October 05, 2024
Tweet

More Decks by Benjamin Granados

Other Decks in Technology

Transcript

  1. 284M Public repositories +22% YoY Octoverse: The state of open

    source and rise of AI in 2023 benjagranados
  2. benjagranados Más de 20 años de Muchos años liderando iniciativas

    en distintos ámbitos: • API Engineering • API Strategy • Community & Open Source Soy Community Manager en JSON Schema Specification json-schema.org Soy Steering Committee member en API Addicts apiaddicts.org He sido Speaker en: PyConES, API Days, API Addicts Days, AgileTrends, Codemotion, OpenExpo y T3chFest. Suelo hablar sobre: API Strategy, Community Strategy, Product Adoption, Developer Experience y Open Source. Empresas en las que ha trabajado: Sobre mi
  3. Low Low High High Contributors growth Users growth Tipos de

    Proyectos open source Clubs Side Projects Federations Stadiums benjagranados Working in Public: The Making and Maintenance of Open Source Software
  4. The Contributor Journey benjagranados How to grow a sustainable, inclusive

    open source community User First-time contributor Regular contributor Maintainer
  5. benjagranados GitHub blog: A checklist and guide to get your

    repository collaboration-ready Repository Settings: • Set visibility (Public, Private, or Internal). • Protect main branches (require pull requests, status checks). • Set role based permissions Repository Contents: • Include files: README.md, LICENSE.md, CONTRIBUTING.md, CODEOWNERS, CODE_OF_CONDUCT.md. Automation and Checks: • Implement CI/CD with GitHub Actions. • Add linters and status checks. Security: • Enable dependabot and secret scanning. Basic Checklist MUST HAVE NICE TO HAVE
  6. benjagranados Onboarding Comms Project Boards Good first issues Contributing Guidelines

    + Docs User First-time contributor Discussions platform Expand contribution journeys Office Hours Community Events Mentoring Programs
  7. benjagranados My experience says that you will have better success

    in getting more maintainers if you (as an existing maintainer) ask those you consider being contenders, rather than waiting and hoping for them to ask. un.curl.dev “
  8. benjagranados 18 Nov 2016 18 May 2018 3 Oct 2018

    9 Feb 2019 30 Mar 2021 Jun 2022 11 May 2023 In 2024: + 2500 Contributors + 44 TSC Members Apr/Oct 2020