€•I’Œsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ@/translations/zh_CN/filesystems/xfs/xfs-maintainer-entry-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ@/translations/zh_TW/filesystems/xfs/xfs-maintainer-entry-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ@/translations/it_IT/filesystems/xfs/xfs-maintainer-entry-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ@/translations/ja_JP/filesystems/xfs/xfs-maintainer-entry-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ@/translations/ko_KR/filesystems/xfs/xfs-maintainer-entry-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ@/translations/pt_BR/filesystems/xfs/xfs-maintainer-entry-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ@/translations/sp_SP/filesystems/xfs/xfs-maintainer-entry-profile”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒXFS Maintainer Entry Profile”h]”hŒXFS Maintainer Entry Profile”…””}”(hh¼h²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hŗhh·h²hh³ŒZ/var/lib/git/docbuild/linux/Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst”h“Kubh¶)”}”(hhh]”(h»)”}”(hŒOverview”h]”hŒOverview”…””}”(hhĪh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hŗhhĖh²hh³hŹh“KubhŒ paragraph”“”)”}”(hŒ›XFS is a well known high-performance filesystem in the Linux kernel. The aim of this project is to provide and maintain a robust and performant filesystem.”h]”hŒ›XFS is a well known high-performance filesystem in the Linux kernel. The aim of this project is to provide and maintain a robust and performant filesystem.”…””}”(hhŽh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“KhhĖh²hubhŻ)”}”(hŒ¢Patches are generally merged to the for-next branch of the appropriate git repository. After a testing period, the for-next branch is merged to the master branch.”h]”hŒ¢Patches are generally merged to the for-next branch of the appropriate git repository. After a testing period, the for-next branch is merged to the master branch.”…””}”(hhģh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K hhĖh²hubhŻ)”}”(hŒŪKernel code are merged to the xfs-linux tree[0]. Userspace code are merged to the xfsprogs tree[1]. Test cases are merged to the xfstests tree[2]. Ondisk format documentation are merged to the xfs-documentation tree[3].”h]”hŒŪKernel code are merged to the xfs-linux tree[0]. Userspace code are merged to the xfsprogs tree[1]. Test cases are merged to the xfstests tree[2]. Ondisk format documentation are merged to the xfs-documentation tree[3].”…””}”(hhśh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“KhhĖh²hubhŻ)”}”(hŒkAll patchsets involving XFS *must* be cc'd in their entirety to the mailing list linux-xfs@vger.kernel.org.”h]”(hŒAll patchsets involving XFS ”…””}”(hjh²hh³Nh“NubhŒemphasis”“”)”}”(hŒ*must*”h]”hŒmust”…””}”(hjh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubhŒ1 be cc’d in their entirety to the mailing list ”…””}”(hjh²hh³Nh“NubhŒ reference”“”)”}”(hŒlinux-xfs@vger.kernel.org”h]”hŒlinux-xfs@vger.kernel.org”…””}”(hj&h²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”Œ mailto:linux-xfs@vger.kernel.org”uh1j$hjubhŒ.”…””}”(hjh²hh³Nh“Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“KhhĖh²hubeh}”(h]”Œoverview”ah ]”h"]”Œoverview”ah$]”h&]”uh1hµhh·h²hh³hŹh“Kubh¶)”}”(hhh]”(h»)”}”(hŒRoles”h]”hŒRoles”…””}”(hjKh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hŗhjHh²hh³hŹh“KubhŻ)”}”(hŒėThere are eight key roles in the XFS project. A person can take on multiple roles, and a role can be filled by multiple people. Anyone taking on a role is advised to check in with themselves and others on a regular basis about burnout.”h]”hŒėThere are eight key roles in the XFS project. A person can take on multiple roles, and a role can be filled by multiple people. Anyone taking on a role is advised to check in with themselves and others on a regular basis about burnout.”…””}”(hjYh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“KhjHh²hubhŒ bullet_list”“”)”}”(hhh]”(hŒ list_item”“”)”}”(hŒŠ**Outside Contributor**: Anyone who sends a patch but is not involved in the XFS project on a regular basis. These folks are usually people who work on other filesystems or elsewhere in the kernel community. ”h]”hŻ)”}”(hŒĻ**Outside Contributor**: Anyone who sends a patch but is not involved in the XFS project on a regular basis. These folks are usually people who work on other filesystems or elsewhere in the kernel community.”h]”(hŒstrong”“”)”}”(hŒ**Outside Contributor**”h]”hŒOutside Contributor”…””}”(hjxh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jvhjrubhŒø: Anyone who sends a patch but is not involved in the XFS project on a regular basis. These folks are usually people who work on other filesystems or elsewhere in the kernel community.”…””}”(hjrh²hh³Nh“Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“Khjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jlhjih²hh³hŹh“Nubjm)”}”(hŒį**Developer**: Someone who is familiar with the XFS codebase enough to write new code, documentation, and tests. Developers can often be found in the IRC channel mentioned by the ``C:`` entry in the kernel MAINTAINERS file. ”h]”(hŻ)”}”(hŒp**Developer**: Someone who is familiar with the XFS codebase enough to write new code, documentation, and tests.”h]”(jw)”}”(hŒ **Developer**”h]”hŒ Developer”…””}”(hjžh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jvhjšubhŒc: Someone who is familiar with the XFS codebase enough to write new code, documentation, and tests.”…””}”(hjšh²hh³Nh“Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K$hj–ubhŻ)”}”(hŒnDevelopers can often be found in the IRC channel mentioned by the ``C:`` entry in the kernel MAINTAINERS file.”h]”(hŒBDevelopers can often be found in the IRC channel mentioned by the ”…””}”(hj¶h²hh³Nh“NubhŒliteral”“”)”}”(hŒ``C:``”h]”hŒC:”…””}”(hjĄh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j¾hj¶ubhŒ& entry in the kernel MAINTAINERS file.”…””}”(hj¶h²hh³Nh“Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K'hj–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jlhjih²hh³hŹh“Nubjm)”}”(hX”**Senior Developer**: A developer who is very familiar with at least some part of the XFS codebase and/or other subsystems in the kernel. These people collectively decide the long term goals of the project and nudge the community in that direction. They should help prioritize development and review work for each release cycle. Senior developers tend to be more active participants in the IRC channel. ”h]”(hŻ)”}”(hXH**Senior Developer**: A developer who is very familiar with at least some part of the XFS codebase and/or other subsystems in the kernel. These people collectively decide the long term goals of the project and nudge the community in that direction. They should help prioritize development and review work for each release cycle.”h]”(jw)”}”(hŒ**Senior Developer**”h]”hŒSenior Developer”…””}”(hjęh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jvhjāubhX4: A developer who is very familiar with at least some part of the XFS codebase and/or other subsystems in the kernel. These people collectively decide the long term goals of the project and nudge the community in that direction. They should help prioritize development and review work for each release cycle.”…””}”(hjāh²hh³Nh“Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K*hjŽubhŻ)”}”(hŒISenior developers tend to be more active participants in the IRC channel.”h]”hŒISenior developers tend to be more active participants in the IRC channel.”…””}”(hjžh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K1hjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jlhjih²hh³hŹh“Nubjm)”}”(hXœ**Reviewer**: Someone (most likely also a developer) who reads code submissions to decide: 0. Is the idea behind the contribution sound? 1. Does the idea fit the goals of the project? 2. Is the contribution designed correctly? 3. Is the contribution polished? 4. Can the contribution be tested effectively? Reviewers should identify themselves with an ``R:`` entry in the kernel and fstests MAINTAINERS files. ”h]”(hŻ)”}”(hŒZ**Reviewer**: Someone (most likely also a developer) who reads code submissions to decide:”h]”(jw)”}”(hŒ **Reviewer**”h]”hŒReviewer”…””}”(hjh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jvhjubhŒN: Someone (most likely also a developer) who reads code submissions to decide:”…””}”(hjh²hh³Nh“Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K3hjubhŒenumerated_list”“”)”}”(hhh]”(jm)”}”(hŒ*Is the idea behind the contribution sound?”h]”hŻ)”}”(hj9h]”hŒ*Is the idea behind the contribution sound?”…””}”(hj;h²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K6hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jlhj4ubjm)”}”(hŒ+Does the idea fit the goals of the project?”h]”hŻ)”}”(hjPh]”hŒ+Does the idea fit the goals of the project?”…””}”(hjRh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K7hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jlhj4ubjm)”}”(hŒ'Is the contribution designed correctly?”h]”hŻ)”}”(hjgh]”hŒ'Is the contribution designed correctly?”…””}”(hjih²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K8hjeubah}”(h]”h ]”h"]”h$]”h&]”uh1jlhj4ubjm)”}”(hŒIs the contribution polished?”h]”hŻ)”}”(hj~h]”hŒIs the contribution polished?”…””}”(hj€h²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K9hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1jlhj4ubjm)”}”(hŒ,Can the contribution be tested effectively? ”h]”hŻ)”}”(hŒ+Can the contribution be tested effectively?”h]”hŒ+Can the contribution be tested effectively?”…””}”(hj—h²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“K:hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1jlhj4ubeh}”(h]”h ]”h"]”h$]”h&]”Œenumtype”Œarabic”Œprefix”hŒsuffix”Œ.”Œstart”Kuh1j2hjubhŻ)”}”(hŒfReviewers should identify themselves with an ``R:`` entry in the kernel and fstests MAINTAINERS files.”h]”(hŒ-Reviewers should identify themselves with an ”…””}”(hj·h²hh³Nh“Nubjæ)”}”(hŒ``R:``”h]”hŒR:”…””}”(hjæh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j¾hj·ubhŒ3 entry in the kernel and fstests MAINTAINERS files.”…””}”(hj·h²hh³Nh“Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hÜh³hŹh“KEnumerated list start value not ordinal-1: ā€œ0ā€ (ordinal 0)”…””}”(hjŪh²hh³Nh“Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÜhjŲubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hʌline”Kuh1jÖhjubaŒtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.