Pro Yearly is on sale from $80 to $50! »

TFW your country pays for FLOSS development

TFW your country pays for FLOSS development

The summary and the lesson learned on contributing to Read The Docs while building Docs Italia. Talk presented at Python Pizza Berlin 2019.

61ba6f6b1fb82707b9344259f74a81b3?s=128

Riccardo Magliocchetti

February 23, 2019
Tweet

Transcript

  1. TFW YOUR COUNTRY PAYS TFW YOUR COUNTRY PAYS FOR FLOSS

    DEVELOPMENT FOR FLOSS DEVELOPMENT RICCARDO MAGLIOCCHETTI RICCARDO MAGLIOCCHETTI
  2. WHOAMI WHOAMI PYTHONISTA, SOFTWARE DEVELOPER, CONSULTANT CONTRIBUTOR: UWSGI

  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

    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 CONTRIBUTIONS UPSTREAM CONTRIBUTIONS

  9. UPSTREAM CONTRIBS UPSTREAM CONTRIBS 33 PULL REQUESTS 33 PULL REQUESTS

    22 MERGED 9 CLOSED 2 OPEN
  10. UPSTREAM CONTRIBS #2 UPSTREAM CONTRIBS #2 22 PR MERGED 22

    PR MERGED 10 BUGFIXES 6 I18N 6 CODE CLEANUPS
  11. UPSTREAM CONTRIBS #3 UPSTREAM CONTRIBS #3 1 REGRESSION :) 1

    REGRESSION :)
  12. UPSTREAM CONTRIBS #4 UPSTREAM CONTRIBS #4 ANSIBLE AUTOMATION ANSIBLE AUTOMATION

    THANKS YAKKY!
  13. UPSTREAM CONTRIBS #5 UPSTREAM CONTRIBS #5 0 NEW FEATURES 0

    NEW FEATURES
  14. UPSTREAM CONTRIBS #6 UPSTREAM CONTRIBS #6 1 FEATURE FAIL 1

    FEATURE FAIL
  15. LESSONS LEARNED LESSONS 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

    DJANGO REUSABLE APPS FTW!
  19. REBASE VS MERGE REBASE VS MERGE

  20. #pythonpizza ‧ @rmistaken A FORK IS A FORK IS A

    LONG LIVED BRANCH A LONG LIVED BRANCH
  21. CONCLUSIONS CONCLUSIONS NOT ALL PROJECT FORKS ARE BAD HOPEFULLY :)

    UPSTREAM WORK IS AN INVESTMENT
  22. THANKS! THANKS! GITHUB.COM/ITALIA GITHUB.COM/XRMX SPEAKERDECK.COM/XRMX MENODIZERO.IT