Webdev: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Projects: Removed discontinued projects)
 
(3 intermediate revisions by 3 users not shown)
Line 22: Line 22:
* [[AMO|addons.mozilla.org]]
* [[AMO|addons.mozilla.org]]
* [[Support|support.mozilla.org]]
* [[Support|support.mozilla.org]]
* [[Marketplace|marketplace.firefox.com]]
* [[MDN|developer.mozilla.org]]
* [[MDN|developer.mozilla.org]]
* [[Mozilla Input|input.mozilla.org]]
* And '''100s''' of others!
* And '''100s''' of others!


Line 36: Line 34:
* [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/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/clouserw/tower tower], an L10n library to add some functionality to Jinja
* [https://github.com/mozilla/elasticutils], an iterative API for building Elasticsearch searches
* [https://github.com/mozilla/elasticutils ElasticUtils], an iterative API for building Elasticsearch searches
* [https://github.com/mozilla And many more!]
* [https://github.com/mozilla And many more!]


Line 44: Line 42:
* [[Webdev/Meetings|The Webdev Extavaganza]], a monthly meeting to share news about web development across the Project.
* [[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/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 ==
== 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:
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/ 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/reference/git_github.html A collection of links to useful guides and tools for Git (and GitHub)].
** [http://mozweb.readthedocs.org/en/latest/js-style.html A JavaScript style guide].
** [http://mozweb.readthedocs.org/en/latest/reference/js-style.html A JavaScript style guide].
** [http://mozweb.readthedocs.org/en/latest/css-style.html A CSS style guide].
** [http://mozweb.readthedocs.org/en/latest/reference/css-style.html A CSS style guide].
** A bunch of unfinished TODOs.
** A bunch of unfinished TODOs.



Latest revision as of 13:25, 5 June 2018

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 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:

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:

Libraries

We also maintain a bunch of libraries to make web development easier. A few examples include:

Events

We also host a few regular events / meetings to share news and cool projects:

  • The Webdev Extavaganza, a monthly meeting to share news about web development across the Project.
  • Beer and Tell, a monthly meeting to show off side-projects you've been working on (beer optional).

Events Calendar

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:

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:

How can I help?

If you're interested in helping the Webdev group out, there's tons of things you can do:

If you're not sure what to do, send us an email and tell us about yourself and what you might be interested in. We're happy to help!

Contact Us

More Info