SlideShare une entreprise Scribd logo
1  sur  13
Tips for joining and contributing to
an open source community
Tips for joining and contributing to
an open source community
Participating in the Linaro CommunityParticipating in the Linaro Community
AgendaAgenda
●
Saying “Hi” to a 1000 people
●
The Learning Curve
●
How You Can Help
●
Submitting Your Work
printf(“Hello Worldn”);printf(“Hello Worldn”);
Communication is DifferentCommunication is Different
●
Proprietary
●
One to One/Few
●
Instant messaging / Targeted Emails
●
Open Source e-mail etiquette
●
Open Source
●
One to Many
●
IRC Channels / Mailing Lists
●
“I didn't realize how important IRC and BIP were”
Tixy's Tips for Saying “hi”Tixy's Tips for Saying “hi”
●
Lurking
●
Studying
●
Find your opening
Working From HomeWorking From Home
●
Scheduling
●
The Daily Routine
●
Physical Organization
●
Avoiding Distractions
●
Managing E-mail
●
Leave Your House!
The Learning CurveThe Learning Curve
●
Linaro encompasses a lot (kernel, ubuntu,
android...)
●
Help may not be face to face
Finding ThingsFinding Things
●
Finding who's who:
●
https://wiki.linaro.org/MeetTheTeam
●
Finding things on the Wiki:
●
CategoryHowTo
●
Search (text and title)
●
Google site search
●
Searching old mailing list archives
●
site:lists.linaro.org/pipermail/linaro-dev pre-built images
andy
How You Can HelpHow You Can Help
●
You don't have to be in Linaro to help
●
http://www.linaro.org/community/
How You Can HelpHow You Can Help
●
Testing images:
●
http://lists.linaro.org/pipermail/linaro-
dev/2011-September/007817.html
●
Help improve the wiki
●
Answer questions on Ask Linaro.
●
File a bug – even better include a patch
Submitting Your WorkSubmitting Your Work
●
Snakes
●
Public Speaking
●
Death
●
LKML
Levels Of Anxiety
Coding TipsCoding Tips
●
Readability
●
Think small, targeted chunks
●
Be ready for revisions
●
The RFC
Tools to help:
●
stgit/quilt
●
rebasing
Q4.11: Participating in the Linaro community

Contenu connexe

En vedette

Presentación enero 2013
Presentación enero 2013Presentación enero 2013
Presentación enero 2013quinagaral
 
Id Project 1 Final Doc Word Version
Id Project 1 Final Doc Word VersionId Project 1 Final Doc Word Version
Id Project 1 Final Doc Word Versionloraevanouski
 
Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolFrancesc Perez
 
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02Hessel van Tuinen
 
Some were Born to Sing the Blues 2
Some were Born to Sing the Blues 2Some were Born to Sing the Blues 2
Some were Born to Sing the Blues 2SvenjaSimStone
 
20130115 efar gtl_v06
20130115 efar gtl_v0620130115 efar gtl_v06
20130115 efar gtl_v06QNB Group
 
MP and Staffers Guide to Mental Health
MP and Staffers Guide to Mental HealthMP and Staffers Guide to Mental Health
MP and Staffers Guide to Mental Healthecdp
 

En vedette (11)

Presentación enero 2013
Presentación enero 2013Presentación enero 2013
Presentación enero 2013
 
EconomíA Y Ambiente
EconomíA Y AmbienteEconomíA Y Ambiente
EconomíA Y Ambiente
 
Id Project 1 Final Doc Word Version
Id Project 1 Final Doc Word VersionId Project 1 Final Doc Word Version
Id Project 1 Final Doc Word Version
 
Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration Protocol
 
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
Lrkc invloedvanmobieleappsophetleefritmeinnederland-111025083235-phpapp02
 
proxy2007
proxy2007proxy2007
proxy2007
 
Some were Born to Sing the Blues 2
Some were Born to Sing the Blues 2Some were Born to Sing the Blues 2
Some were Born to Sing the Blues 2
 
175900 Midiaeducacao
175900 Midiaeducacao175900 Midiaeducacao
175900 Midiaeducacao
 
20130115 efar gtl_v06
20130115 efar gtl_v0620130115 efar gtl_v06
20130115 efar gtl_v06
 
MP and Staffers Guide to Mental Health
MP and Staffers Guide to Mental HealthMP and Staffers Guide to Mental Health
MP and Staffers Guide to Mental Health
 
lib_manual2006s
lib_manual2006slib_manual2006s
lib_manual2006s
 

Similaire à Q4.11: Participating in the Linaro community

Lightning Talk: PyCon Thailand 2019
Lightning Talk: PyCon Thailand 2019Lightning Talk: PyCon Thailand 2019
Lightning Talk: PyCon Thailand 2019Xoxzo Inc.
 
Oscon 2014: Fluentd as a Case Study for International Community Building
Oscon 2014: Fluentd as a Case Study for International Community BuildingOscon 2014: Fluentd as a Case Study for International Community Building
Oscon 2014: Fluentd as a Case Study for International Community BuildingKiyoto Tamura
 
The Importance of Community
The Importance of CommunityThe Importance of Community
The Importance of CommunitySarah Guido
 
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your LifeMonki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your LifeExove
 
Perl Conferences for Beginners
Perl Conferences for BeginnersPerl Conferences for Beginners
Perl Conferences for Beginnersbrian d foy
 
NathalieNahai_RewireHigh5
NathalieNahai_RewireHigh5NathalieNahai_RewireHigh5
NathalieNahai_RewireHigh5RewireLondon
 
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...Sebastian Spier
 
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)Matt Harrison
 
Meeting in Person: Why, How, & What's Next?
Meeting in Person: Why, How, & What's Next?Meeting in Person: Why, How, & What's Next?
Meeting in Person: Why, How, & What's Next?Kathleen Danielson
 
Tackling New Challenges in a Virtual Focused Community
Tackling New Challenges in a Virtual Focused CommunityTackling New Challenges in a Virtual Focused Community
Tackling New Challenges in a Virtual Focused CommunityBob Killen
 
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...PDXTech4Good.org
 
How Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesHow Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesAll Things Open
 
LocWorld- User Engagement Cycle (1)
LocWorld- User Engagement Cycle (1)LocWorld- User Engagement Cycle (1)
LocWorld- User Engagement Cycle (1)Victoria Ugarte
 
Tips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy ScholarsTips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy ScholarsAdam Thierer
 
Getting into public speaking at conferences
Getting into public speaking at conferencesGetting into public speaking at conferences
Getting into public speaking at conferencesJohn Stevenson
 
WIT Forum - Working the Room with a Purpose
WIT Forum - Working the Room with a PurposeWIT Forum - Working the Room with a Purpose
WIT Forum - Working the Room with a PurposeWITLacey
 
You Don't Need to be a Developer to Contribute
You Don't Need to be a Developer to ContributeYou Don't Need to be a Developer to Contribute
You Don't Need to be a Developer to ContributeNathan Handler
 
Koha: Participation is Key
Koha: Participation is KeyKoha: Participation is Key
Koha: Participation is KeyNicole C. Engard
 

Similaire à Q4.11: Participating in the Linaro community (20)

Lightning Talk: PyCon Thailand 2019
Lightning Talk: PyCon Thailand 2019Lightning Talk: PyCon Thailand 2019
Lightning Talk: PyCon Thailand 2019
 
Oscon 2014: Fluentd as a Case Study for International Community Building
Oscon 2014: Fluentd as a Case Study for International Community BuildingOscon 2014: Fluentd as a Case Study for International Community Building
Oscon 2014: Fluentd as a Case Study for International Community Building
 
The Importance of Community
The Importance of CommunityThe Importance of Community
The Importance of Community
 
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your LifeMonki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
Monki Gras 2015: Virtual 'Talkoot' or Bringing Meaning to Your Life
 
Perl Conferences for Beginners
Perl Conferences for BeginnersPerl Conferences for Beginners
Perl Conferences for Beginners
 
NathalieNahai_RewireHigh5
NathalieNahai_RewireHigh5NathalieNahai_RewireHigh5
NathalieNahai_RewireHigh5
 
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
ISC Summit Fall 2020 - 1 year in the InnerSource Commons Community - Getting ...
 
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
Technical Consulting for Introverted Developers (Python, R, Data Science, Java)
 
Meeting in Person: Why, How, & What's Next?
Meeting in Person: Why, How, & What's Next?Meeting in Person: Why, How, & What's Next?
Meeting in Person: Why, How, & What's Next?
 
Tackling New Challenges in a Virtual Focused Community
Tackling New Challenges in a Virtual Focused CommunityTackling New Challenges in a Virtual Focused Community
Tackling New Challenges in a Virtual Focused Community
 
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
Using Internet & Smartphone Tools to Engage & Support Volunteers (April 2013,...
 
How Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesHow Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source Communities
 
LocWorld- User Engagement Cycle (1)
LocWorld- User Engagement Cycle (1)LocWorld- User Engagement Cycle (1)
LocWorld- User Engagement Cycle (1)
 
Tips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy ScholarsTips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy Scholars
 
Getting into public speaking at conferences
Getting into public speaking at conferencesGetting into public speaking at conferences
Getting into public speaking at conferences
 
WIT Forum - Working the Room with a Purpose
WIT Forum - Working the Room with a PurposeWIT Forum - Working the Room with a Purpose
WIT Forum - Working the Room with a Purpose
 
You Don't Need to be a Developer to Contribute
You Don't Need to be a Developer to ContributeYou Don't Need to be a Developer to Contribute
You Don't Need to be a Developer to Contribute
 
Culture @ Velocity UK
Culture @ Velocity UKCulture @ Velocity UK
Culture @ Velocity UK
 
Koha: Participation is Key
Koha: Participation is KeyKoha: Participation is Key
Koha: Participation is Key
 
SummerCamp 2010
SummerCamp 2010SummerCamp 2010
SummerCamp 2010
 

Plus de Linaro

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloLinaro
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaLinaro
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraLinaro
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaLinaro
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018Linaro
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018Linaro
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...Linaro
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Linaro
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Linaro
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteLinaro
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopLinaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allLinaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorLinaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMULinaro
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MLinaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootLinaro
 

Plus de Linaro (20)

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 

Dernier

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Dernier (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Q4.11: Participating in the Linaro community

  • 1. Tips for joining and contributing to an open source community Tips for joining and contributing to an open source community Participating in the Linaro CommunityParticipating in the Linaro Community
  • 2. AgendaAgenda ● Saying “Hi” to a 1000 people ● The Learning Curve ● How You Can Help ● Submitting Your Work
  • 4. Communication is DifferentCommunication is Different ● Proprietary ● One to One/Few ● Instant messaging / Targeted Emails ● Open Source e-mail etiquette ● Open Source ● One to Many ● IRC Channels / Mailing Lists ● “I didn't realize how important IRC and BIP were”
  • 5. Tixy's Tips for Saying “hi”Tixy's Tips for Saying “hi” ● Lurking ● Studying ● Find your opening
  • 6. Working From HomeWorking From Home ● Scheduling ● The Daily Routine ● Physical Organization ● Avoiding Distractions ● Managing E-mail ● Leave Your House!
  • 7. The Learning CurveThe Learning Curve ● Linaro encompasses a lot (kernel, ubuntu, android...) ● Help may not be face to face
  • 8. Finding ThingsFinding Things ● Finding who's who: ● https://wiki.linaro.org/MeetTheTeam ● Finding things on the Wiki: ● CategoryHowTo ● Search (text and title) ● Google site search ● Searching old mailing list archives ● site:lists.linaro.org/pipermail/linaro-dev pre-built images andy
  • 9. How You Can HelpHow You Can Help ● You don't have to be in Linaro to help ● http://www.linaro.org/community/
  • 10. How You Can HelpHow You Can Help ● Testing images: ● http://lists.linaro.org/pipermail/linaro- dev/2011-September/007817.html ● Help improve the wiki ● Answer questions on Ask Linaro. ● File a bug – even better include a patch
  • 11. Submitting Your WorkSubmitting Your Work ● Snakes ● Public Speaking ● Death ● LKML Levels Of Anxiety
  • 12. Coding TipsCoding Tips ● Readability ● Think small, targeted chunks ● Be ready for revisions ● The RFC Tools to help: ● stgit/quilt ● rebasing

Notes de l'éditeur

  1. Work on ER team. Two goals help new engineers and help community. This was inspired by Paul M and Tixy. Also got ideas from Zach P, James T, Jesse B They all spoke about common problems that happen when you go from proprietary to opensource. Introduce each other I've used Linux since 1998, but after working at IBM for 11 years on everything from J2EE to embedded. I was in for surprises when I joined Linaro
  2. One of the hardest things to do when joining a community like Linaro can be simply saying “hi”. Not necessarily the first “hi”, but the first real time you need to communicate. There's a few reasons: * intimidating – my 4th day involved speaking for 10 minutes on Git. There were git experts in the crowd. * how to even do it, ie email/irc/bug-report
  3. In small companies and even my experience at an extremely large company, communication is limited to small audiences. At linaro much of the communication is one-to-many. You're no longer sending an instant message to bob or a build-team. You're now talking on a large mailing list or IRC channel. Email etiquette: https://fedorahosted.org/rhevm-api/wiki/Email_Guidelines
  4. Tixy is a great example of how to get involved in a community. He started as a community member we didn't know, and now works for Linaro. He started by lurking on the mailing lists and IRC channels. Meanwhile he studied the websites. Specifically wiki.l.o. He focused on the area of a specific engineering team. Then started listening in to weekly irc meetings etc. Find your opening and email the Tech Lead of the relevant team with a quick introduction and offer to help. You may not be fortunate enough to get your pick of things to work on but there will likely be tasks you can help on, or new related work that you could suggest.
  5. https://wiki.linaro.org/Internal/Resources/WorkingBetterFromHome In short: treat it like a job Maintain consistent work hours so people know when they can find you Treat it like going to the office. eg put on clothes Try to have a real workspace. Don't work from your bed. Ergonomics E-mail – use filters to help deal with mailing list volumes Importance of getting out
  6. http://www.linaro.org/getting-started - several use cases (kernel, toolchain, android, etc) We've got topics like “linaro-general-restructuring-the-linaro-web” and “wiki madness” If you are just started visit linaro.org/community
  7. I put Homer Simpson on this slide because ... https://wiki.linaro.org/WikiVideo/ Title: panda By Text: blueprint naming conventions Site search: blueprints
  8. Now that you've figured out how to say hi and how to find things you are ready to help! Key take-away: anyone can help
  9. This may be the most different thing about open source of all. Keep in mind: Most likely people won't know you. You'll have to earn their trust.
  10. Open source projects like the kernel have their source read MUCH more than it is written, so readability is really stressed. Many companies, even when code is reviewed, allows submissions of big changes in a single chunk. Open source code reviewers like submissions to be a series of small chunks. Bisectability You will inevitably wind up doing more than one revision so plan for it in your dev-env from the start. Don't worry even top contributors go through multi-revisions sometimes