16
edits
No edit summary |
ComputerWhiz (talk | contribs) (→Projects: Removed discontinued projects) |
||
(41 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
[[ | [[File:Webdev_code.png|frame|Not quite a quine.]] | ||
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. | |||
== Why Webdev? == | |||
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. | |||
== 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: | |||
* [[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]] | |||
= What does Webdev do? = | |||
So we have a group. But what do we ''do''? | |||
== Projects == | |||
People in the Webdev group work on a lot of Mozilla websites, such as: | |||
* [[Websites/Mozilla.org|www.mozilla.org]] | |||
* [[AMO|addons.mozilla.org]] | |||
* [[Support|support.mozilla.org]] | |||
* [[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/clouserw/tower tower], an L10n library to add some functionality to Jinja | |||
* [https://github.com/mozilla/elasticutils ElasticUtils], an iterative API for building Elasticsearch searches | |||
* [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). | |||
=== Events Calendar === | |||
= | {{#widget:Google Calendar | ||
|id=mozilla.com_s144k2gabadfo8uri4ds1su0bo@group.calendar.google.com | |||
|view=AGENDA | |||
|height=400 | |||
|width=400 | |||
|showtitle=false | |||
|showtabs=false | |||
|showcals=false | |||
|showprint=false | |||
|shownav=false | |||
|showdate=false | |||
}} | |||
== 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/ The WebDev Bootcamp], which includes: | |||
** [http://mozweb.readthedocs.org/en/latest/reference/git_github.html A collection of links to useful guides and tools for Git (and GitHub)]. | |||
** [http://mozweb.readthedocs.org/en/latest/reference/js-style.html A JavaScript style guide]. | |||
** [http://mozweb.readthedocs.org/en/latest/reference/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] | ||
* [ | |||
= | = More Info = | ||
*[[Webdev | * [[Webdev/Goals|Webdev group goals]]. | ||
* [[Webdev/TV|Webdev TV! (recordings and whatnot)]] | |||
*[[ | |||
[[Category:Webdev]] | |||
edits