Webdev: Difference between revisions
(Duplicate) |
(→What Webdev does: Not need) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
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. | 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? == | == 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: | There's no criteria for joining Webdev, but you can (and should!) introduce yourself or ask a question via any of our communication channels: | ||
Line 15: | Line 15: | ||
* [[Webdev/Meetings|The monthly Webdev Extravaganza]] | * [[Webdev/Meetings|The monthly Webdev Extravaganza]] | ||
= What does | == What Webdev does == | ||
== Projects == | === Projects === | ||
People in the Webdev group work on a lot of Mozilla websites, such as: | People in the Webdev group work on a lot of Mozilla websites, such as: | ||
Line 27: | Line 26: | ||
* And '''100s''' of others! | * And '''100s''' of others! | ||
== Libraries == | === Libraries === | ||
We also maintain a bunch of libraries to make web development easier. A few examples include: | We also maintain a bunch of libraries to make web development easier. A few examples include: | ||
Line 39: | Line 38: | ||
* [https://github.com/mozilla And many more!] | * [https://github.com/mozilla And many more!] | ||
== Events == | === Events === | ||
We also host a few regular events / meetings to share news and cool projects: | We also host a few regular events / meetings to share news and cool projects: | ||
Line 45: | Line 44: | ||
* [[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 | {{#widget:Google Calendar | ||
Line 60: | Line 59: | ||
}} | }} | ||
== 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: | ||
Line 75: | Line 74: | ||
* [https://twitter.com/mozillaweb @mozillaweb] | * [https://twitter.com/mozillaweb @mozillaweb] | ||
= How can I help? = | == 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 interested in helping the Webdev group out, there's tons of things you can do: | ||
Line 84: | Line 83: | ||
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! | 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 = | == More Info == | ||
* [[Webdev/Goals|Webdev group goals]]. | * [[Webdev/Goals|Webdev group goals]]. | ||
[[Category:Webdev]] | [[Category:Webdev]] |
Latest revision as of 20:58, 2 December 2024
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? 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:
What Webdev does
Projects
People in the Webdev group work on a lot of Mozilla websites, such as:
- www.mozilla.org
- addons.mozilla.org
- support.mozilla.org
- developer.mozilla.org
- And 100s of others!
Libraries
We also maintain a bunch of libraries to make web development easier. A few examples include:
- Nunjucks, a JavaScript templating engine.
- localForage, a simple API for asynchronous storage.
- sweet.js, Hygienic macros for JavaScript.
- Mortar, a collection of Open Web App templates.
- django-browserid, a library for hooking up Persona authentication to a Django site.
- tower, an L10n library to add some functionality to Jinja
- ElasticUtils, an iterative API for building Elasticsearch searches
- And many more!
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:
- The WebDev Bootcamp, which includes:
- A collection of links to useful guides and tools for Git (and GitHub).
- A JavaScript style guide.
- 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:
How can I help?
If you're interested in helping the Webdev group out, there's tons of things you can do:
- Contribute to one of our projects or libraries.
- Ask or answer a question on our mailing list.
- Show off your side-project at our monthly Beer and Tell.
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!
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
- ?