SlideShare a Scribd company logo
Various ways to contribute to
Two main areas to contribute to Mozilla projects: Technical & Non-Technical
Technical contribution: Development/coding, testing, teaching
Non-technical contribution: User support, help articles writing, translation,
community building, advocacy, designing
Technical Contribution
• Mozilla Firefox Development
• Firefox Add-ons Development
• MozillaThunderbird Development
• FirefoxOS App Development
• Testing
• Teaching - #TeachTheWeb
Non-technical Contribution
• User Support (SUMO)
• Articles writing and document translation (L10N)
• Community building
• Advocacy
• Designing
• Teaching - #TeachTheWeb
Technical Contribution -
Development
• Develop browser (Windows,Android & iOS) and add-ons, fix
bugs and create awesome stuff for users using PHP, Python, C,
C++, JavaScript, Go, Swift, Rust or Perl language
• Develop (or fix bugs in)Thunderbird - Mozilla’s opensource
email client
• Develop (or fix bugs in) Seamonkey - Mozilla’s opensource All-in-
One internet application suite (browser, email, newsgroup, chat
room, HTML editor)
• FirefoxOS Apps development using HTML5, CSS3 and XML
• Many other web development opportunities
Technical Contribution – Testing
• One And Done
• Join WebQATeam
• Use Firefox Nightly
• Firefox QA
• Thunderbird QA
• Join Bug Days
Technical Contribution – Testing
• Contributing with WebQATeam
(http://quality.mozilla.org/)
• Easiest way to get started toTesting is OneAndDone project (
https://oneanddone.mozilla.org/)
Technical Contribution –
OneAndDone
• Contributing to OneAndDone (https://oneanddone.mozilla.org/)
Technical Contribution – Test Days & Bug
Days
• Contributing toTest Days & Bug Days (
https://quality.mozilla.org/)
Technical Contribution – Teaching
• Hackasaurus
Remix content from web and make some cool new stuff using
Mozilla’s various tools!
• WebMaker
Host Maker party to teach the web to non-technical people
Non-technical Contribution – User
Support
• Providing user support on Mozilla User Forums
(https://support.mozilla.org/en-US/get-involved)
Non-technical Contribution – User
Support
• Providing user support through AoATeam on social media
(https://support.mozilla.org/en-US/army-of-awesome)
Non-technical Contribution – Writing
• Writing help documents and technical guides.
(https://support.mozilla.org/en-US/get-involved/kb)
Non-technical Contribution – Translation
(L10N)
• Translating Mozilla products and documents in your language.
(https://l10n.mozilla.org/)
MDN – Mozilla Developer Network
MDN is Mozilla’s largest knowledge base of learning resources.
https://developer.mozilla.org/en-US/
WhatCanIDoForMozilla.Org
Not sure where to start with Mozilla Contribution? Simply, head on to
http://whatcanidoformozilla.org/ and find out the area best matching your
skill and interest.
http://whatcanidoformozilla.org/
Mozillians’ Success Stories
When you start contributing to Mozillia, you set yourself apart from
ordinary crowd and give yourself a new identity as a Mozillian.When your
contribution starts making impact on web and its future, you get big
recognitions and great rewards.
• https://quality.mozilla.org/tag/contributor-spotlight/
• https://mozillians.org/en-US/
• http://blog.mozillaindia.org/
• https://blog.mozilla.org/sumo/
• https://blog.mozilla.org/addons/
Thank You!
@moingshaikh @moinshaikh
/MozillaGujarat

More Related Content

Viewers also liked

Abc
AbcAbc
Gasteizko irteera 2A MIJO
Gasteizko irteera 2A MIJOGasteizko irteera 2A MIJO
Gasteizko irteera 2A MIJOarbelar
 
химчистка
химчисткахимчистка
химчистка
Адлет Рамазанов
 
Just Peace
Just PeaceJust Peace
Just Peace
OliiwiaB
 
Futbol soccer
Futbol soccerFutbol soccer
Futbol soccer
agssports.com
 
Shock
ShockShock
Oficio de antecedentes legales 2016 ($2000)
Oficio de antecedentes legales 2016 ($2000)Oficio de antecedentes legales 2016 ($2000)
Oficio de antecedentes legales 2016 ($2000)
RAY DAVID ACOSTA VERGARA
 
Compromiso cardiaco en Enfermedades neuromusculares
Compromiso cardiaco en Enfermedades neuromuscularesCompromiso cardiaco en Enfermedades neuromusculares
Compromiso cardiaco en Enfermedades neuromusculares
Alejandro Paredes C.
 
Livscykelanalys NN16c vt17
Livscykelanalys NN16c vt17Livscykelanalys NN16c vt17
Livscykelanalys NN16c vt17
ngbib
 
Trabajo linea-jurisprudencial-
Trabajo linea-jurisprudencial-Trabajo linea-jurisprudencial-
Trabajo linea-jurisprudencial-
Daniela Perez
 
Preguntas La Revolución Industrial 4 ESO
Preguntas La Revolución Industrial 4 ESOPreguntas La Revolución Industrial 4 ESO
Preguntas La Revolución Industrial 4 ESO
anga
 
Principles Of Effective Email Marketing
Principles Of Effective Email MarketingPrinciples Of Effective Email Marketing
Principles Of Effective Email Marketing
Eric Salerno
 
Cuidado enfermero en la aspiración endotraqueal y nasotraqueal - CICAT-SALUD
Cuidado enfermero en la aspiración endotraqueal y nasotraqueal - CICAT-SALUDCuidado enfermero en la aspiración endotraqueal y nasotraqueal - CICAT-SALUD
Cuidado enfermero en la aspiración endotraqueal y nasotraqueal - CICAT-SALUD
CICAT SALUD
 
Shock
ShockShock

Viewers also liked (14)

Abc
AbcAbc
Abc
 
Gasteizko irteera 2A MIJO
Gasteizko irteera 2A MIJOGasteizko irteera 2A MIJO
Gasteizko irteera 2A MIJO
 
химчистка
химчисткахимчистка
химчистка
 
Just Peace
Just PeaceJust Peace
Just Peace
 
Futbol soccer
Futbol soccerFutbol soccer
Futbol soccer
 
Shock
ShockShock
Shock
 
Oficio de antecedentes legales 2016 ($2000)
Oficio de antecedentes legales 2016 ($2000)Oficio de antecedentes legales 2016 ($2000)
Oficio de antecedentes legales 2016 ($2000)
 
Compromiso cardiaco en Enfermedades neuromusculares
Compromiso cardiaco en Enfermedades neuromuscularesCompromiso cardiaco en Enfermedades neuromusculares
Compromiso cardiaco en Enfermedades neuromusculares
 
Livscykelanalys NN16c vt17
Livscykelanalys NN16c vt17Livscykelanalys NN16c vt17
Livscykelanalys NN16c vt17
 
Trabajo linea-jurisprudencial-
Trabajo linea-jurisprudencial-Trabajo linea-jurisprudencial-
Trabajo linea-jurisprudencial-
 
Preguntas La Revolución Industrial 4 ESO
Preguntas La Revolución Industrial 4 ESOPreguntas La Revolución Industrial 4 ESO
Preguntas La Revolución Industrial 4 ESO
 
Principles Of Effective Email Marketing
Principles Of Effective Email MarketingPrinciples Of Effective Email Marketing
Principles Of Effective Email Marketing
 
Cuidado enfermero en la aspiración endotraqueal y nasotraqueal - CICAT-SALUD
Cuidado enfermero en la aspiración endotraqueal y nasotraqueal - CICAT-SALUDCuidado enfermero en la aspiración endotraqueal y nasotraqueal - CICAT-SALUD
Cuidado enfermero en la aspiración endotraqueal y nasotraqueal - CICAT-SALUD
 
Shock
ShockShock
Shock
 

Similar to Getting Started with Contributing to Mozilla Projects

David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevR...
David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevR...David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevR...
David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevR...
David Intersimone
 
Engaging developers in Mozilla docs
Engaging developers in Mozilla docsEngaging developers in Mozilla docs
Engaging developers in Mozilla docs
Janet Swisher
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
Pradeep Singh
 
Spoken tutorials libreoffice
Spoken tutorials libreofficeSpoken tutorials libreoffice
Spoken tutorials libreoffice
Dr Madan Mankotia
 
Mozilla's opportunities and project - women tech talks
Mozilla's opportunities and project - women tech talks   Mozilla's opportunities and project - women tech talks
Mozilla's opportunities and project - women tech talks
yamama shakaa
 
New voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developerNew voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developer
Keith Boyd
 
IBM developerWorks overview
IBM developerWorks overviewIBM developerWorks overview
IBM developerWorks overview
bobleah
 
Echelon2010
Echelon2010Echelon2010
Echelon2010
Gen Kanai
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - Workshop
IXIASOFT
 
DITA on a Shoe String
DITA on a Shoe StringDITA on a Shoe String
DITA on a Shoe String
Stan Doherty
 
My developer works
My developer worksMy developer works
My developer works
veneatra
 
MozAware
MozAwareMozAware
My developer works
My developer worksMy developer works
My developer works
veneatra
 
Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...
Thoughtful Minds Web Services Pvt. Ltd,
 
Tri vuong-resume
Tri vuong-resumeTri vuong-resume
Tri vuong-resume
Tri Vuong
 
Introduction to mozilla and its projetcs
Introduction to mozilla and its projetcsIntroduction to mozilla and its projetcs
Introduction to mozilla and its projetcs
Pradeep Singh
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
Ben VanEvery
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
Krishna-Kumar
 
Deep diveconnections eco systeem
Deep diveconnections eco systeemDeep diveconnections eco systeem
Deep diveconnections eco systeem
Sasja Beerendonk
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
Chris Aniszczyk
 

Similar to Getting Started with Contributing to Mozilla Projects (20)

David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevR...
David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevR...David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevR...
David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevR...
 
Engaging developers in Mozilla docs
Engaging developers in Mozilla docsEngaging developers in Mozilla docs
Engaging developers in Mozilla docs
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
Spoken tutorials libreoffice
Spoken tutorials libreofficeSpoken tutorials libreoffice
Spoken tutorials libreoffice
 
Mozilla's opportunities and project - women tech talks
Mozilla's opportunities and project - women tech talks   Mozilla's opportunities and project - women tech talks
Mozilla's opportunities and project - women tech talks
 
New voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developerNew voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developer
 
IBM developerWorks overview
IBM developerWorks overviewIBM developerWorks overview
IBM developerWorks overview
 
Echelon2010
Echelon2010Echelon2010
Echelon2010
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - Workshop
 
DITA on a Shoe String
DITA on a Shoe StringDITA on a Shoe String
DITA on a Shoe String
 
My developer works
My developer worksMy developer works
My developer works
 
MozAware
MozAwareMozAware
MozAware
 
My developer works
My developer worksMy developer works
My developer works
 
Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...
 
Tri vuong-resume
Tri vuong-resumeTri vuong-resume
Tri vuong-resume
 
Introduction to mozilla and its projetcs
Introduction to mozilla and its projetcsIntroduction to mozilla and its projetcs
Introduction to mozilla and its projetcs
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
 
Deep diveconnections eco systeem
Deep diveconnections eco systeemDeep diveconnections eco systeem
Deep diveconnections eco systeem
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

Getting Started with Contributing to Mozilla Projects

  • 1. Various ways to contribute to Two main areas to contribute to Mozilla projects: Technical & Non-Technical
  • 2. Technical contribution: Development/coding, testing, teaching Non-technical contribution: User support, help articles writing, translation, community building, advocacy, designing
  • 3. Technical Contribution • Mozilla Firefox Development • Firefox Add-ons Development • MozillaThunderbird Development • FirefoxOS App Development • Testing • Teaching - #TeachTheWeb
  • 4. Non-technical Contribution • User Support (SUMO) • Articles writing and document translation (L10N) • Community building • Advocacy • Designing • Teaching - #TeachTheWeb
  • 5. Technical Contribution - Development • Develop browser (Windows,Android & iOS) and add-ons, fix bugs and create awesome stuff for users using PHP, Python, C, C++, JavaScript, Go, Swift, Rust or Perl language • Develop (or fix bugs in)Thunderbird - Mozilla’s opensource email client • Develop (or fix bugs in) Seamonkey - Mozilla’s opensource All-in- One internet application suite (browser, email, newsgroup, chat room, HTML editor) • FirefoxOS Apps development using HTML5, CSS3 and XML • Many other web development opportunities
  • 6. Technical Contribution – Testing • One And Done • Join WebQATeam • Use Firefox Nightly • Firefox QA • Thunderbird QA • Join Bug Days
  • 7. Technical Contribution – Testing • Contributing with WebQATeam (http://quality.mozilla.org/) • Easiest way to get started toTesting is OneAndDone project ( https://oneanddone.mozilla.org/)
  • 8. Technical Contribution – OneAndDone • Contributing to OneAndDone (https://oneanddone.mozilla.org/)
  • 9. Technical Contribution – Test Days & Bug Days • Contributing toTest Days & Bug Days ( https://quality.mozilla.org/)
  • 10. Technical Contribution – Teaching • Hackasaurus Remix content from web and make some cool new stuff using Mozilla’s various tools! • WebMaker Host Maker party to teach the web to non-technical people
  • 11. Non-technical Contribution – User Support • Providing user support on Mozilla User Forums (https://support.mozilla.org/en-US/get-involved)
  • 12. Non-technical Contribution – User Support • Providing user support through AoATeam on social media (https://support.mozilla.org/en-US/army-of-awesome)
  • 13. Non-technical Contribution – Writing • Writing help documents and technical guides. (https://support.mozilla.org/en-US/get-involved/kb)
  • 14. Non-technical Contribution – Translation (L10N) • Translating Mozilla products and documents in your language. (https://l10n.mozilla.org/)
  • 15. MDN – Mozilla Developer Network MDN is Mozilla’s largest knowledge base of learning resources. https://developer.mozilla.org/en-US/
  • 16. WhatCanIDoForMozilla.Org Not sure where to start with Mozilla Contribution? Simply, head on to http://whatcanidoformozilla.org/ and find out the area best matching your skill and interest. http://whatcanidoformozilla.org/
  • 17. Mozillians’ Success Stories When you start contributing to Mozillia, you set yourself apart from ordinary crowd and give yourself a new identity as a Mozillian.When your contribution starts making impact on web and its future, you get big recognitions and great rewards. • https://quality.mozilla.org/tag/contributor-spotlight/ • https://mozillians.org/en-US/ • http://blog.mozillaindia.org/ • https://blog.mozilla.org/sumo/ • https://blog.mozilla.org/addons/
  • 18.