Webdev/MDN/GetInvolved: Difference between revisions

No edit summary
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Welcome  =
= Welcome  =


Glad you're interested in helping with MDN. [https://developer.mozilla.org Mozilla Developer Network] empowers developers to build a better web that servers the greater good. To that end, the MDN community provides documentation, technology demos, and promotes developer resources and events. As Mozilla's primary developer engagement site, our work is critical - advocating for open web technologies to fellow developers who drive the direction of the Internet.<br>  
== About us ==
Glad you're interested in helping with MDN. [https://developer.mozilla.org Mozilla Developer Network] empowers developers to build a better web to serve the greater good for everyone. To that end, the MDN community provides documentation, technology demos, and promotes developer resources and events. As Mozilla's primary developer engagement site, our work is critical - advocating for open web technologies to fellow developers who drive the direction of the Internet.<br/>


As you get involved, please reach out to us with any questions:  
As you get involved, please reach out to us with any questions:  
Line 7: Line 8:
== IRC  ==
== IRC  ==


We're in #mdn on irc.mozilla.org. Check with groovecoder and lorchard about how to get started. Just send a groovecoder: or lorchard: message and we should see get a notification even if we're not immediately available. Or you can email us ...  
We're in #mdn on irc.mozilla.org. groovecoder and lorchard can help you get started. Just send a groovecoder: or lorchard: message and we should see get a notification even if we're not immediately available. Or you can email us ...  


== email  ==
== email  ==
Line 13: Line 14:
If you're more comfortable with email, you can email lcrouch at mozilla dot com or lorchard at mozilla dot com. We get lots of mail but we'll try to respond quickly.  
If you're more comfortable with email, you can email lcrouch at mozilla dot com or lorchard at mozilla dot com. We get lots of mail but we'll try to respond quickly.  


= Why MDN? =
== Why MDN? ==


Mozilla has [https://wiki.mozilla.org/Websites hundreds of websites]. Here's why you want to work on MDN:
Mozilla has [https://wiki.mozilla.org/Websites hundreds of websites]. Here's why you want to work on MDN:
* You'll develop the website for a high-profile web company promoting open web development. That's like web development^3 in here.
* You'll develop the website for a high-profile web company promoting open web development. It's like web development^3 all up in here.
* Cred - you'll show up on our [https://developer.mozilla.org/humans.txt humans.txt] file!
* Cred - you'll show up on our [https://developer.mozilla.org/humans.txt humans.txt] file!
* (Possibly) swag - we're hooked up with the development engagement team and they often give out shirts, stickers, bags, sometimes even an android phone!
* (Possibly) swag - we're hooked up with the development engagement team and they often give out shirts, stickers, bags, sometimes even an android phone!


= How to contribute  =
= How to contribute  =
 
There are a few ways to contribute to MDN:
There are a many ways to contribute to MDN. If you're comfortable with django, you can help us work on the [[Webdev/MDN/GetInvolved#Code|code]] for the MDN website. Equally as important is [[Webdev/MDN/GetInvolved#Translating|translating]] MDN content into other languages to help developers all over the world. Every web developer can help us write and edit our [[Webdev/MDN/GetInvolved#Documentation|documentation]], and even show off a bit by creating [[Webdev/MDN/GetInvolved#Demos|demos]] that showcase and teach web technologies.
 
*Code  
*Localization
*MDN Documentation  
*Demos


== Code  ==
== Code  ==
Line 35: Line 31:
It's best to contribute to the django code. Our repository is [https://github.com/mozilla/kuma kuma on github]. (Kuma means "bear" in Japanese; we chose it because our codebase is cloned from the [https://support.mozilla.com SUMO] site, which is code-named Kitsune - "fox". The implication is that SUMO's users are like foxes, while our users are more like bears.) Please make a fork, and then either do a local installation, or use a ready-made virtual machine as described below.
It's best to contribute to the django code. Our repository is [https://github.com/mozilla/kuma kuma on github]. (Kuma means "bear" in Japanese; we chose it because our codebase is cloned from the [https://support.mozilla.com SUMO] site, which is code-named Kitsune - "fox". The implication is that SUMO's users are like foxes, while our users are more like bears.) Please make a fork, and then either do a local installation, or use a ready-made virtual machine as described below.


Then the best way to get involved is to check our MDN mentored bugs list for anything that appeals to you. These are bugs from the current [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=mdn_sprint&sharer_id=403306 mdn sprint] or from our general product backlog that make for good entry-level bugs.
=== What to work on ===
Then the best way to get involved is to check our [http://mzl.la/mdn_mentored MDN mentored bugs] list for anything that appeals to you. These are bugs from the current [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=mdn_sprint&sharer_id=403306 mdn sprint] or from our general product backlog that make for good entry-level bugs.


=== Local Installation  ===
=== Local Installation  ===
Line 42: Line 39:


=== Virtual Machine  ===
=== Virtual Machine  ===
Follow the instructions here:
* https://github.com/mozilla/kuma/blob/mdn/README-vagrant.md
Better instructions coming soon.


=== Our Development Process ===
=== Our Development Process ===


The MDN team uses a type of Agile/Scrum development process. We run 3-week "sprints" with overlapping dev/QA time so we can push code every 2 weeks. Each sprint is a milestone in [https://bugzilla.mozilla.org/describecomponents.cgi?product=Mozilla%20Developer%20Network our bugzilla product] - e.g., [http://mzl.la/mdn_11 MDN 1.1], [http://mzl.la/nUhfpK MDN 1.2], [http://mzl.la/n3mrVe MDN 1.3], etc.
The MDN team uses a type of Agile/Scrum development process. We run 3-week "sprints" with overlapping dev/QA time so we can push code every 2 weeks. Each sprint is a milestone in [https://bugzilla.mozilla.org/describecomponents.cgi?product=Mozilla%20Developer%20Network our bugzilla product] - e.g., [http://mzl.la/mdn_11 MDN 1.1], [http://mzl.la/nUhfpK MDN 1.2], [http://mzl.la/n3mrVe MDN 1.3], etc.
For the most part, community contributors won't have to worry about our sprints, but you should at least be aware of them so you know when you contributions will land on the production site!


== Localization  ==
== Localization  ==


== MDN Documentation  ==
== MDN Documentation  ==
For more info, see the [[MDN]] wiki page.
Every few months, we hold [[MDN/Doc_Sprints|documentation sprints]], but you can pitch in any time.


== Demos  ==
== Demos  ==
We always need more high-quality demos to inform and inspire developers to embrace open web technologies. Take a look at the demo studio for your own inspiration, and then start making your own demos. Host the source code online and share the link so other developers can see how you did what you did.
* View [https://developer.mozilla.org/en-US/demos/ current demos]
* [https://developer.mozilla.org/en-US/demos/submit Submit your demo]


[[Category:New_Contributor_Landing_Page]]
[[Category:New_Contributor_Landing_Page]]
Confirmed users
556

edits