Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Riscaldamento hackfest LibreItalia
Search
Riccardo Magliocchetti
November 28, 2015
Programming
0
34
Riscaldamento hackfest LibreItalia
Presentazione iniziale fatta prima dell'hackfest fatto alla seconda conferenza Libreitalia a Terni.
Riccardo Magliocchetti
November 28, 2015
Tweet
Share
More Decks by Riccardo Magliocchetti
See All by Riccardo Magliocchetti
Is Django async yet?
xrmx
0
20
Un data lake semplice e serverless semplice su AWS
xrmx
0
26
A simple serverless data pipeline
xrmx
0
38
A simple serverless data pipeline
xrmx
0
57
Oops ho sovrascritto le tue modifiche
xrmx
0
190
Avoiding spelling mistakes: a WebAssembly tale
xrmx
0
38
Una storia su Rust e WebAssembly
xrmx
0
61
TFW your country funds Open Source development
xrmx
0
81
Quando la tua applicazione Django non va abbastanza veloce
xrmx
0
59
Other Decks in Programming
See All in Programming
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
140
はしめてのプログラミングとロボット制御
watawatavoltage
0
290
最近追加した型の紹介とその振り返り
aki19035vc
0
180
DMMプラットフォームにおけるTiDBの導入から運用まで
pospome
7
3k
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
Terraformテスト入門
msato
0
540
君たちはどうコードをレビューする (される) か / 大吉祥寺.pm
utgwkk
15
8.5k
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
310
わかりやすい正解を捨てて、コトに向き合う - スクラムフェス金沢2024 スポンサーセッション
yusukekokubo
0
170
Introduction of Happy Eyeballs Version 2 (RFC8305) to the Socket library
coe401_
1
220
しくじり先生 Image Matching Challenge 2024 編
goosehaaan
0
810
AWS CDKにおける「再利用性」を考える / aws-cdk-reusability
gotok365
6
1.3k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Thoughts on Productivity
jonyablonski
64
4.1k
The Language of Interfaces
destraynor
151
23k
Statistics for Hackers
jakevdp
792
220k
GraphQLの誤解/rethinking-graphql
sonatard
59
9.6k
Scaling GitHub
holman
458
140k
RailsConf 2023
tenderlove
16
720
Fantastic passwords and where to find them - at NoRuKo
philnash
42
2.7k
Done Done
chrislema
179
15k
Unsuck your backbone
ammeep
666
57k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
A Philosophy of Restraint
colly
200
16k
Transcript
LibreOffice Hackfest: riscaldamento Riccardo Magliocchetti - @rmistaken Conferenza LibreItalia 2015
- Terni
whoami Consulente Free software developer • Maintainer: django-admin-bootstrapped, uwsgitop, pylokit,
bootchart2 • Contributore: uwsgi, LibreOffice
Come viene sviluppato LibreOffice
in una slide Gerarchia: piatta Review: gerrit Bugs: bugzilla Rilasci:
6 mesi Dev tipico: pagato
Come si collabora in pratica?
Strumenti: mailing list Discussione di qualcosa riguardante il topic Aiutati
a farti aiutare: • più contesto possibile • netiquette
Strumenti: bug tracker PREREQUISITI: • ho idea di cosa sto
facendo • NON è lo strumento per il supporto USARE SE: • ho trovato un bug • c'è qualcosa che potrebbe essere fatto meglio
Una buona segnalazione • Cosa ho fatto • Cosa è
successo • Cosa mi aspetto • Step per riprodurre
Feature request senza patch Stefano Petroni CC BY-NC-ND 2.0
Strumenti: irc supporto, discussioni, socialità :) Don't ask to ask
Fare e non promettere Partiamo dalle cose che sappiamo già
fare Roma non è stata fatta in un giorno
Contribuire codice
Commit • Un commit per cambiamento "logico" • Non mischiare
bugfix e cleanup • performance? numeri! • reference a discussioni e bug
Git 101 # sistemare ultimo commit git commit amend #
lavorare sempre su un branch! # pick, edit, squash, shuffle git rebase interactive master git push f # non sempre le ciambelle riescono col buco git reset hard $sha1
Le vere difficoltà Ma è solo dopo, quando avremo vinto,
che cominceranno le vere difficoltà. Insomma c'è ancora tanto da fare. Non sarai già stanco? No.
Cosa aspettarsi? • una codebase gigantesca in C++ (perlopiù) •
una codebase con qualità del codice variabile
Non fate gli umarell! https://wiki.documentfoundation.org/Hackfest/Terni2015
Happy Hacking :) Riccardo Magliocchetti
[email protected]
@rmistaken http://menodizero.it https://github.com/xrmx https://speakerdeck.com/xrmx