Confirmed users
514
edits
No edit summary |
(→What Webdev does: Not need) |
||
(38 intermediate revisions by 13 users not shown) | |||
Line 1: | Line 1: | ||
{{outdated}} | |||
{{ | |||
[[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? Contact us! == | |||
There's no criteria for joining Webdev, but you can (and should!) introduce yourself or ask a question via any of our communication channels: | |||
* <s><code>#webdev</code></s> on <s>[[Mozilla IRC Server]]</s> | |||
* [[Webdev/ | * [https://lists.mozilla.org/listinfo/dev-webdev dev-webdev@lists.mozilla.org Mailing List] | ||
* [[Webdev/Meetings|The monthly Webdev Extravaganza]] | |||
= | == What Webdev does == | ||
= | === 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 | * [[Webdev/Beer_And_Tell|Beer and Tell]], a monthly meeting to show off side-projects you've been working on (beer optional). | ||
*[[Webdev | |||
'''Events Calendar:''' | |||
== | {{#widget:Google Calendar | ||
* | |id=mozilla.com_s144k2gabadfo8uri4ds1su0bo@group.calendar.google.com | ||
* [[Webdev/ | |view=AGENDA | ||
* [[Webdev | |height=400 | ||
* [[Webdev | |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! | |||
== Webdev TV! (recordings and whatnot) == | |||
Sometimes Webdev holds brownbags, or meetups, or other such things that end up with recorded content. If you learn great from videos, check out the dumping ground of content below! | |||
=== Brownbags === | |||
* ? | |||
== More Info == | |||
* [[Webdev/Goals|Webdev group goals]]. | |||
[[Category:Webdev]] | [[Category:Webdev]] |