mozilla / community-ux Goto Github PK
View Code? Open in Web Editor NEWINACTIVE - http://mzl.la/ghe-archive - Repo to coordinate growing the UX contributor base for Mozilla projects
INACTIVE - http://mzl.la/ghe-archive - Repo to coordinate growing the UX contributor base for Mozilla projects
In a similar manner to Firefox OS' UX Contributing page, we need a way of conveying the same information for Firefox.
Our illustrious intern @vtsatskin suggested we make documentation for UX contributors like the one for Mozilla webdev contributors here: http://mozweb.readthedocs.org/en/latest/
Maybe similar to what we were talking about for UX professionals @ezoehunt ?
I'm thinking we should put start piecing together a skeleton for our bootcamp. This would have sections for content proposed in #4. We shouldn't think of these as set in stone, so let's just get something out there and we can refine later.
Also: we have a wiki page specifically for UX hires now: https://intranet.mozilla.org/UX/New_Hires
Resources:
In the brainstorming (notes/brainstorming.md) is a list of possible contributors. It might be very useful to try to find out why they want to be part of the Mozilla UX community – basically what their needs are (or at least educatedly guess it)
If such info comes up: Should that be added to the brainstorming.md or is that file for documentation purposes?
Would be helpful to the community (both internal + external) if we had a list of all the nice UX'ers at Mozilla. @ryanfeeley I remember you putting something like this together a few months back. Would you be cool doing this? Can we include Mocos + Mofos?
As of January 1 2019, Mozilla requires that all GitHub projects include this CODE_OF_CONDUCT.md file in the project root. The file has two parts:
If you have any questions about this file, or Code of Conduct policies and procedures, please see Mozilla-GitHub-Standards or email [email protected].
(Message COC001)
We have a section called "Tools of the trade" where it should outline the various tools we use. As mentioned by @mhanratty in #4, we should identify people on the UX team who are "experts" at these tools. UX Contributors can go to them for advice and questions.
The MoFo team has a good process of marking good first bugs for UX contributors.
https://wiki.mozilla.org/Webmaker/Design
Here is the process:
• File a bug and tag the Whiteboard with [goodfirstbug] & [design]
• Assign a Mentor by adding an additional Whiteboard tag [mentor=???], replacing "???" with someone's name.
• When someone wants to take the bug, they can simply assign it to themselves if it's not taken already, or flag the mentor named in the bug for more information.
• Design work will need to be submitted for a Design Review before it can be implemented. The mentor can provide this review.
Here is what the list in Bugzilla looks like:
https://bugzilla.mozilla.org/buglist.cgi?quicksearch=product%3Awebmaker%2C%20whiteboard%3A%20goodfirstbug%2C%20design&list_id=9944094
From the discussion with @mhanratty in #11, we should inform the community through our mailing list about this new bootcamp we're developing. Quoting @mhanratty:
Awesome, love the enthusiasm! Since there aren't many folks on the github yet, maybe email the [email protected] and [email protected] lists about the idea of creating a bootcamp so people are aware and can give feedback. I would include the purpose of the bootcamp, why you are so passionate about it (i.e. as an intern this stuff was scattered everywhere or does not even exist), and a link to the webdev bootcamp for reference. You can link to the different github issues for people to get involved, learn more, and give feedback.
Information to convey:
Currently we need to share the assets we use for Firefox on the Bootcamp wiki. For example, Firefox OS has their Design Asset Library.
Possible assets include:
Feel free to edit the list above with more assets that you know exist and should be included.
We've outlined how to see what we're working on, but no outline of how to give feedback to those things.
When a UX contributor is ready to share their work, there should be a clear way of getting feedback from the UX team on their work.
Outline instructions for:
Here is a rough draft of a design brief for contributor projects--something we could use for student projects that require mentorship and projects that are larger in scope and timeline.
https://docs.google.com/a/mozilla.com/document/d/1ylyIkqrHCW01-Xt-5SGO96TPd2njREDDQOJArpkMIH8/edit
FYI: The following changes were made to this repository's wiki:
These were made as the result of a recent automated defacement of publically writeable wikis.
Need a section for Firefox under "How to Help > Project Specific involvement" for UX contributors who are interested in getting involved with Desktop/Firefox for Android projects
https://wiki.mozilla.org/UX/Community
Update the Marketplace UX wiki (https://wiki.mozilla.org/Marketplace/Marketplace_UX) to tell people how they can contribute UX to the Marketplace.
Content to add:
• Team members list and contact information
• Email lists to subscribe to ([email protected] AND [email protected]
• IRC channel: #marketplaceux
• Thursday Marketplace public meetings information
• Good first bugs list
• Process/rules for contributing
Here are some good contribution wiki pages that other teams have created:
Gaia UX: https://wiki.mozilla.org/Gaia/UxContributing
Webmaker: https://wiki.mozilla.org/Webmaker/Design
Some valuable assets for designers to understand the design language of Firefox OS can be found on the Building Blocks website. I'm not entirely sure where this should go, but probably where we direct community members to project specific assets.
It would be nice if we could provide to our contributors various user research we've conducted as well as external research that we've found useful. Ultimately we want all our research to be put in "this place" and part of the user research workflow to ensure it is up to date (instead of being an after-thought to update the wiki).
Following in the successful footsteps of the webdev bootcamp, I'm suggesting we use readthedocs.org for our bootcamp. They are open source so if we ever need to we can host it ourselves (e.g. the service is not offered anymore).
The nice thing about this service is that it generates documents from github repos. Also supports useful features like exporting to pdfs. Github hooks can be created for auto-updating docs on commits.
Marketplace Community Manager Amy Tsay has planned a "Marketplace Day" on Thursday, May 8th to try to bring more contributors into the project.
https://etherpad.mozilla.org/marketplace-day
I hope we can have some stuff ready for any UX contributors who might come. I'm thinking at a minimum we could have our "goodfirstbugs" list groomed and ready:
This link does not work: https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=Marketplace%20goodfirstbug&list_id=9958427
This link works: https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=Marketplace%20goodfirstbug&sharer_id=453984&list_id=10081714
What do you think: @pwalm @tsmuse @ezoehunt @brampitoyo
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.