Webdev: Difference between revisions

Jump to navigation Jump to search
2,941 bytes added ,  19 June 2014
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
Webdev is a loosely affiliated group of developers across Mozilla and the Mozilla community who make web sites and services. We make the inter tubes happen by working on servers, clients and services. Do you make a web site? Then join us.
[[File:Webdev_code.png|frame|Not quite a quine.]]


= Contact =
Webdev is a loosely affiliated group of developers across the Mozilla Project who make web sites and services. We make the inter-tubes happen by working on servers, clients and services.


* [https://lists.mozilla.org/listinfo/dev-webdev Webdev mailing list]
== Why Webdev? ==
* [https://blog.mozilla.org/webdev/ Blog]
Mozilla is known for making Firefox, but it turns out we also make a '''ton''' of websites, web services, etc. There is no one team that handles all of this; there are contributors in every area of the community, paid staff and volunteers, who all do something that could be considered "Web Development". There's a lot of [[Webdev/Goals|good reasons for having a Webdev group]], from supporting contribution to knowledge-sharing.


== Show and Tells ==
== How can I join? ==
There's no criteria for joining Webdev, but you can (and should!) introduce yourself or ask a question via any of our communication channels:


Besides the mailing list and blog, we have regular show and tells. They will be announced on the mailing list, so please sign up. A show and tell is a chance to tell other people about the cool stuff you've been working on and share with other developers. Or just listen.
* [[IRC|#webdev on irc.mozilla.org]]
* [https://lists.mozilla.org/listinfo/dev-webdev dev-webdev@lists.mozilla.org Mailing List]
* [[Webdev/Meetings|The monthly Webdev Extravaganza]]


* [https://wiki.mozilla.org/Webdev/Meetings/2014/May_6 May 6th]
= What does Webdev do? =
So we have a group. But what do we ''do''?


= Projects =
== Projects ==
People in the Webdev group work on a lot of Mozilla websites, such as:


Would you like to get involved with a project? Or have a Mozilla project you'd like to let people know about?
* [[AMO|addons.mozilla.org (AMO)]]
* [[Support|SUMO]]
* [[Websites/Mozilla.org|www.mozilla.org]]
* [[Websites/Mozilla.org|www.mozilla.org]]
* [[AMO|addons.mozilla.org]]
* [[Support|support.mozilla.org]]
* [[Marketplace|marketplace.firefox.com]]
* [[Marketplace|marketplace.firefox.com]]
* [[Websites/Snippets|about:home Snippets]]
* [[MDN|developer.mozilla.org]]
* And '''100s''' of others!
 
== Libraries ==
We also maintain a bunch of libraries to make web development easier. A few examples include:
 
* [https://github.com/mozilla/nunjucks Nunjucks], a JavaScript templating engine.
* [https://github.com/mozilla/localForage localForage], a simple API for asynchronous storage.
* [https://github.com/mozilla/sweet.js sweet.js], Hygienic macros for JavaScript.
* [https://github.com/mozilla/mortar Mortar], a collection of Open Web App templates.
* [https://github.com/mozilla/django-browserid django-browserid], a library for hooking up [https://login.persona.org/ Persona] authentication to a Django site.
* [https://github.com/mozilla And many more!]
 
== Events ==
We also host a few regular events / meetings to share news and cool projects:
 
* [[Webdev/Meetings|The Webdev Extavaganza]], a monthly meeting to share news about web development across the Project.
* [[Webdev/Beer_And_Tell|Beer and Tell]], a monthly meeting to show off side-projects you've been working on (beer optional).
 
== Documentation ==
The world would be a darker place without documentation. We try to maintain documentation to help uphold common standards of quality and document things common to every group in Webdev:
 
* [http://mozweb.readthedocs.org/en/latest/ The Webdev Bootcamp], which includes:
** [http://mozweb.readthedocs.org/en/latest/git.html A collection of links to useful guides and tools for Git].
** [http://mozweb.readthedocs.org/en/latest/js-style.html A JavaScript style guide].
** [http://mozweb.readthedocs.org/en/latest/css-style.html A CSS style guide].
** A bunch of unfinished TODOs.
 
== Spread the word! ==
We like sharing info with the rest of the world, and like getting feedback from the rest of the world too! That's why we run a few broadcast channels for talking about what we do:
 
* [https://blog.mozilla.org/webdev/ The Webdev Blog]
* [https://twitter.com/mozillaweb @mozillaweb]
 
= How can I help? =
If you're interested in helping the Webdev group out, there's tons of things you can do:
 
* [[Webdev/GetInvolved|Contribute to one of our projects or libraries]].
* Ask or answer a question on our [https://lists.mozilla.org/listinfo/dev-webdev mailing list].
* Show off your side-project at our [[Webdev/Beer_and_Tell|monthly Beer and Tell]].
 
If you're not sure what to do, [mailto:dev-webdev@lists.mozilla.org send us an email] and tell us about yourself and what you might be interested in. We're happy to help!
 
= Contact Us =
 
* [[IRC|#webdev on irc.mozilla.org]]
* [https://lists.mozilla.org/listinfo/dev-webdev dev-webdev@lists.mozilla.org Mailing List]


= Resources =
= More Info =


* [http://mozweb.readthedocs.org/en/latest/ Webdev Bootcamp]
* [[Webdev/Goals|good Webdev group goals]],
* [[Webdev/TV|Webdev TV! (recordings and whatnot)]]
* [[Webdev/TV|Webdev TV! (recordings and whatnot)]]


[[Category:Webdev]]
[[Category:Webdev]]
Confirmed users
950

edits

Navigation menu