Getting Started with Contributing to Mozilla Projects

19
Various ways to contribute to Two main areas to contribute to Mozilla projects: Technical & Non-Technical

Transcript of Getting Started with Contributing to Mozilla Projects

Page 1: Getting Started with Contributing to Mozilla Projects

Various ways to contribute to

Two main areas to contribute to Mozilla projects: Technical & Non-Technical

Page 2: Getting Started with Contributing to Mozilla Projects

Technical contribution: Development/coding, testing, teaching

Non-technical contribution: User support, help articles writing, translation, community building, advocacy, designing

Page 3: Getting Started with Contributing to Mozilla Projects

Technical Contribution• Mozilla Firefox Development

• Firefox Add-ons Development

• Mozilla Thunderbird Development

• FirefoxOS App Development

• Testing

• Teaching - #TeachTheWeb

Page 4: Getting Started with Contributing to Mozilla Projects

Non-technical Contribution• User Support (SUMO)

• Articles writing and document translation (L10N)

• Community building

• Advocacy

• Designing

• Teaching - #TeachTheWeb

Page 5: Getting Started with Contributing to Mozilla Projects

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

Page 6: Getting Started with Contributing to Mozilla Projects

Technical Contribution – Testing

• One And Done

• Join WebQA Team

• Use Firefox Nightly

• Firefox QA

• Thunderbird QA

• Join Bug Days

Page 7: Getting Started with Contributing to Mozilla Projects

Technical Contribution – Testing

• Contributing with WebQA Team(http://quality.mozilla.org/)

• Easiest way to get started to Testing is OneAndDone project (https://oneanddone.mozilla.org/)

Page 8: Getting Started with Contributing to Mozilla Projects

Technical Contribution – OneAndDone

• Contributing to OneAndDone (https://oneanddone.mozilla.org/)

Page 9: Getting Started with Contributing to Mozilla Projects

Technical Contribution – Test Days & Bug Days

• Contributing to Test Days & Bug Days (https://quality.mozilla.org/)

Page 10: Getting Started with Contributing to Mozilla Projects

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

Page 11: Getting Started with Contributing to Mozilla Projects

Non-technical Contribution – User Support

• Providing user support on Mozilla User Forums (https://support.mozilla.org/en-US/get-involved)

Page 12: Getting Started with Contributing to Mozilla Projects

Non-technical Contribution – User Support

• Providing user support through AoA Team on social media (https://support.mozilla.org/en-US/army-of-awesome)

Page 13: Getting Started with Contributing to Mozilla Projects

Non-technical Contribution – Writing• Writing help documents and technical guides. (https://support.mozilla.org/en-US/get-involved/kb)

Page 14: Getting Started with Contributing to Mozilla Projects

Non-technical Contribution – Translation (L10N)

• Translating Mozilla products and documents in your language. (https://l10n.mozilla.org/)

Page 15: Getting Started with Contributing to Mozilla Projects

MDN – Mozilla Developer NetworkMDN is Mozilla’s largest knowledge base of learning

resources.

https://developer.mozilla.org/en-US/

Page 16: Getting Started with Contributing to Mozilla Projects

WhatCanIDoForMozilla.OrgNot 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/

Page 17: Getting Started with Contributing to Mozilla Projects

Mozillians’ Success StoriesWhen 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/

Page 18: Getting Started with Contributing to Mozilla Projects
Page 19: Getting Started with Contributing to Mozilla Projects

Thank You!

@moingshaikh @moinshaikh

/MozillaGujarat