TFW your country funds FLOSS development

TFW your country funds FLOSS development

The summary and the lesson learned on contributing to Read The Docs while building Docs Italia. Talk presented at Python Torino #1 Meetup.

61ba6f6b1fb82707b9344259f74a81b3?s=128

Riccardo Magliocchetti

March 27, 2019
Tweet

Transcript

  1. TFW YOUR COUNTRY FUNDS TFW YOUR COUNTRY FUNDS OPEN SOURCE

    DEVELOPMENT OPEN SOURCE DEVELOPMENT RICCARDO MAGLIOCCHETTI RICCARDO MAGLIOCCHETTI
  2. WHOAMI WHOAMI PYTHONISTA, SOFTWARE DEVELOPER, CONSULTANT OSS CONTRIBUTOR

  3. ITALIAN DIGITAL ITALIAN DIGITAL TRANSFORMATION TEAM TRANSFORMATION TEAM MAKE PUBLIC

    SERVICES FOR CITIZENS AND BUSINESSES ACCESSIBLE IN AN EASY MANNER
  4. DOCS ITALIA TEAM DOCS ITALIA TEAM ALBERTO TORIN DAVIDE PORROVECCHIO

    FIORELLA DE LUCA FRANCESCO OCCHIPINTI FRANCESCO ZAIA IACOPO SPALLETTI LEONARDO CAVALLUCCI PAOLO ROMOLINI RICCARDO MAGLIOCCHETTI
  5. DOCS ITALIA

  6. READ THE DOCS

  7. WHY A FORK? WHY A FORK?

  8. UPSTREAM UPSTREAM CONTRIBUTIONS CONTRIBUTIONS

  9. 33 PULL REQUESTS 33 PULL REQUESTS 22 MERGED 9 CLOSED

    2 OPEN
  10. 22 PR MERGED 22 PR MERGED 10 BUGFIXES 6 I18N

    6 CODE CLEANUPS
  11. 1 REGRESSION :) 1 REGRESSION :)

  12. ANSIBLE AUTOMATION ANSIBLE AUTOMATION THANKS YAKKY!

  13. 0 NEW FEATURES 0 NEW FEATURES

  14. 1 FEATURE FAIL 1 FEATURE FAIL

  15. LESSONS LESSONS LEARNED LEARNED

  16. BUILD TRUST BUILD TRUST WITH UPSTREAM WITH UPSTREAM

  17. FIX UPSTREAM, FIX UPSTREAM, LESS DELTA DOWNSTREAM LESS DELTA DOWNSTREAM

  18. CONVENIENCE > PURITY CONVENIENCE > PURITY OVERRIDE INSTEAD OF PATCH:

    MAKE THINGS CONFIGURABLE DJANGO REUSABLE APPS FTW!
  19. A FORK IS A FORK IS A LONG LIVED BRANCH

    A LONG LIVED BRANCH
  20. REBASE VS MERGE REBASE VS MERGE

  21. CONCLUSIONS CONCLUSIONS NOT ALL PROJECT FORKS ARE BAD :) UPSTREAM

    WORK IS AN INVESTMENT OPEN SOURCE PROJECTS AS STAKEHOLDERS?
  22. THANKS! THANKS! GITHUB.COM/ITALIA GITHUB.COM/XRMX SPEAKERDECK.COM/XRMX @RMISTAKEN MENODIZERO.IT