Wikimedia Release Engineering Team: Difference between revisions

From mediawiki.org
Content deleted Content added
No edit summary
No edit summary
Line 1: Line 1:
<templatestyles src="Wikimedia Release Engineering Team/styles.css" />

<ul class="nav">
<li>[[{{FULLPAGENAME}}/Help|🚨&nbsp;Help!]]</li>
<li>[[{{FULLPAGENAME}}/FAQ|πŸ€”&nbsp;FAQs]]</li>
<li>[[{{FULLPAGENAME}}/Contact|πŸ’Œ&nbsp;Contact]]</li>
<li>[[{{FULLPAGENAME}}/About|🌈&nbsp;About]]</li>
<li>[[Wikimedia Release Engineering Team/Goals|πŸ†&nbsp;Goals]]</li>
</ul>
<onlyinclude>{{Wikimedia engineering project information
<onlyinclude>{{Wikimedia engineering project information
| name = Release Engineering
| name = Release Engineering
Line 14: Line 23:
| display = {{{display|}}}
| display = {{{display|}}}
}}</onlyinclude>
}}</onlyinclude>

== Mission ==


Release Engineering's mission is to enable confident code deployment with feedback loops to inform optimal delivery to production.
Release Engineering's mission is to enable confident code deployment with feedback loops to inform optimal delivery to production.


Join our IRC channel: {{Channel|wikimedia-releng}}

== Values ==
{| class="wikitable"
!colspan="6"|Team Values
|-
! πŸ§‘β€πŸ’» Developer focus
! πŸŽ–οΈIntegrity
! 🌻 Freedom & open source
! πŸ™Œ Quality
! πŸ‘₯ Teamwork & Collaboration
|- style="vertical-align:top;"
| style="width: 20%;" |
* Prioritize code review
* Make excellent documentation
* Be responsive in {{Channel|wikimedia-releng}}
| style="width: 20%;" |
* Communicate directly and honestly with teammates
* Disagree without animosity
* Hold each other accountable
| style="width: 20%;" |
* Work in the open
* Be a good upstream
* FOSS in the decision process, always
* Advocate for supporting open projects (*cough*πŸ’°*cough*)
| style="width: 20%;" |
* Make time to add polish and features
* Take time to write tests and do code review
* Make documentation easy to read
| style="width: 20%;" |
* Listen like you want to be heard
* Help each other
* Be mindful of timezones
* Be mindful of idioms
* Review each other's code
|}

== Help! ==
''See also: [[/Skill matrix]] and [[/Access list]]''

'''Things We Do (that we can help you with):'''
{|
|-
| style="width:50%;" |
{| class="wikitable"
!What
!Who
|-
|'''Continuous Integration'''
* pre/post merge tests
** eg: unit tests, auto-documentation updates, etc
* browser tests
* General support in TDD/BDD best practices
|
* Antoine Musso
* Dan Duvall
|-
|'''Integration Environments'''
* [[Beta cluster|Beta Cluster]]
|
* Tyler Cipriani
|-
|'''Deploying software'''
* Deployment tooling ([[phab:project/board/1449/|scap]])
* [[Backport_windows]]
* Reporting, triaging, and addressing [[phab:tag/wikimedia-log-errors/|production log errors]]
|
* Dan Duvall
* Jaime Nuche
* Ahmon Dancy
|-
|'''Developer productivity'''
* Local development environments
|
* Jeena Huneidi
* Brennen Bearnes
|-
|'''Developer Tools Support'''
* Code review ([[Gerrit]])
* Task/Project management ([[Phabricator]])
|
* Tyler Cipriani
|-
|'''MediaWiki Releases for third-parties'''
* aka: "the tarball"
|
* Tyler Cipriani
|}
| style="width:50%;" |
'''Where we are:'''

See also: https://time.releng.team

{| class="wikitable"
!Person
!Timezone
!Location
|-
|Ahmon Dancy
|UTC-8
|California, USA
|-
|Dan Duvall
|UTC-8
|California, USA
|-
|Jeena Huneidi
|UTC-8
|Washington, USA
|-
|Brennen Bearnes
|UTC-7
|Colorado, USA
|-
|Tyler Cipriani
|UTC-7
|Colorado, USA
|-
|Antoine Musso
|UTC+1
|France
|-
|Jaime Nuche
|UTC+1
|Germany
|}
|}

== Quarterly Objectives and Planning ==
See [[/Goals]]

== Dashboards ==
We maintain a [[/Dashboards|list of dashboards]] that provide insight into the services we maintain and how our team is functioning.
==See also==
==See also==
* [[mail:releng|Team mailing list]] (private, subscription moderated, internal business only)
* [[mail:releng|Team mailing list]] (private, subscription moderated, internal business only)

Revision as of 18:54, 17 August 2022

Mission

Release Engineering's mission is to enable confident code deployment with feedback loops to inform optimal delivery to production.

See also

Subpages