16
edits
LesOrchard (talk | contribs) |
ComputerWhiz (talk | contribs) (→Projects: Removed discontinued projects) |
||
(42 intermediate revisions by 15 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]] | ||
* [ | |||
* [[Webdev | |||
= | = 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: | |||
* [[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 | * [[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). | |||
*[[Webdev | |||
= | === Events Calendar === | ||
* | |||
* [[Webdev/ | {{#widget:Google Calendar | ||
* [[Webdev | |id=mozilla.com_s144k2gabadfo8uri4ds1su0bo@group.calendar.google.com | ||
* [[Webdev: | |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/Goals|Webdev group goals]]. | |||
* [[Webdev/TV|Webdev TV! (recordings and whatnot)]] | |||
[[Category:Webdev]] |
edits