Readers/Web/Team
(Redirected from Mobile web/Team)
This page and its subpages are intended to be a repository of team documentation.
- To learn about the role, projects, and members of the team, as well as to check how to contact the team, go to Reading/Web.
Process[edit]
- Roles and responsibilities
- Software component responsibilities
- Phabricator information (boards & workflows)
- Deployment procedures/guidelines
- Story estimation
- Chore results
- What to do with an UBN
- Quantitative testing
- Submitting a request for the team
Onboarding[edit]
- Team norms
- Team values
- Various wikis of Wikimedia, and how to log in to them
- Developers/Maintainers. See table for extensions/skins maintained by web team.
Onboarding for developers[edit]
- What is MobileFrontend and Minerva ?
- Reading/Web/Getting setup with code review
- Working with Vagrant
- Readers/Web/Dev_notes
- Performance
- Development cycle
- Coding conventions documentation (style, organization, commit message guidelines, etc)
- Caching - see phab:T124954 (Varnish) and ResourceLoader (client code).
Community engagement[edit]
- Recommendations for mobile friendly articles
- Working with editors to get templates fixed
- Graphs of phabricator/irc usage
Software development and testing[edit]
- QA process
- Articles we test on
- Devices and browsers we test on
- Reading/Web/QUnit test guidelines
- Reading/Web/Working with legacy code
- List of server log files known to Wikipedia project
- Readers/Web/Building features with cached HTML in mind
- Releasing libraries
Starting a new project[edit]
- Setting up instances on wmflabs.org
- Setting up a Gerrit repository (general notes)
- Review queue - for getting new projects in production
- Hosting prototypes
Continuous Integration[edit]
Deploying, debugging and releasing[edit]
- Pushing production code from beta to stable
- JavaScript client error alerts
- Setting up alerts with grafana
- Reading/Web/Setting up instances on wmflabs.org
- Release process
- How to deploy code
- Deploy gotchas
- SSH configuration notes
- Requesting shell access
- Video showing deployment procedures
- Reading/Web/Debugging with WebClientError
- Running maintenance scripts
Analytics[edit]
- Readers/Web/Instrumentation Overview
- EventLogging
- Accessing Hive and accessing page view data
- https://hue.wikimedia.org/
- Access data about our projects (page views, editors, edits, change in bytes) using wikistats
- Need to know what % of traffic is Opera Mini? Look no further - Turnilo or User agent breakdowns.
- Using Turnilo
- Click tracking
- A bookmarklet exists for exploring EventLogging data:
- javascript:mw.loader.load('https://en.wikipedia.beta.wmflabs.org/w/index.php?title=MediaWiki:EventLoggingHints.js&action=raw&ctype=text/javascript%27)
- A bookmarklet exists for exploring EventLogging data:
Other[edit]
- Reporting an incident
- Sunsetting a project (killing a project)
- Icinga (network monitoring)
Research[edit]
Releases[edit]
Archived Notes[edit]
- Reading Web 2015 - Q1 Feature stabilization
- Q1 Planning, 2014-2015
- Quarterly review meetings: