summaryrefslogtreecommitdiff
path: root/MAINTAINERS.toml
diff options
context:
space:
mode:
authorThom May <thom@chef.io>2015-04-23 16:49:06 +0100
committerThom May <thom@chef.io>2015-04-23 16:49:06 +0100
commit43b56a8a7f95699aaf54901c81d72267eb720493 (patch)
tree770843cc82605eaca983c5d4af191508ff71b041 /MAINTAINERS.toml
parent44d70ba0f1b38bc3e1170ae978ad5e9a11679df3 (diff)
downloadchef-43b56a8a7f95699aaf54901c81d72267eb720493.tar.gz
Fix syntax nits in Maintainers filetm/fix_maintainers
Diffstat (limited to 'MAINTAINERS.toml')
-rw-r--r--MAINTAINERS.toml224
1 files changed, 224 insertions, 0 deletions
diff --git a/MAINTAINERS.toml b/MAINTAINERS.toml
new file mode 100644
index 0000000000..bb4306ae35
--- /dev/null
+++ b/MAINTAINERS.toml
@@ -0,0 +1,224 @@
+#
+# This file is structured to be consumed by both humans and computers.
+# It is a TOML document containing Markdown
+#
+[Preamble]
+ title = "Maintainers"
+ text = """
+This file lists how the Chef project is maintained. When making changes to the system, this
+file tells you who needs to review your patch - you need a simple majority of maintainers
+for the relevant subsystems to provide a :+1: on your pull request. Additionally, you need
+to not receive a veto from a Lieutenant or the Project Lead.
+
+Check out [How Chef is Maintained](https://github.com/opscode/chef-rfc/blob/master/rfc030-maintenance-policy.md#how-the-project-is-maintained) for details on the process, how to become
+a maintainer, lieutenant, or the project lead.
+"""
+
+[Org]
+ [Org.Lead]
+ title = "Project Lead"
+ person = "adamhjk"
+
+ [Org.Components]
+ [Org.Components.Core]
+ title = "Chef Core"
+ text = """
+Handles the core parts of the Chef DSL, base resource and provider
+infrastructure, and the Chef applications. Includes anything not covered by
+another component.
+"""
+
+ lieutenant = "thommay"
+
+ maintainers = [
+ "btm",
+ "danielsdeleo",
+ "fujin",
+ "jaymzh",
+ "jdmundrawala",
+ "jonlives",
+ "lamont-granquist",
+ "smurawski",
+ "tyler-ball",
+ "ranjib"
+ ]
+
+ [Org.Components.DevTools]
+ title = "Dev Tools"
+ text = "Chef Zero, Knife, Chef Apply and Chef Shell."
+
+ paths = [
+ "lib/chef/knife.rb",
+ "lib/chef/knife/",
+ "spec/functional/knife/",
+ "spec/integration/knife/",
+ "spec/unit/knife/"
+ ]
+
+ maintainers = [
+ "danielsdeleo",
+ "jtimberman",
+ "lamont-granquist",
+ "stevendanna"
+ ]
+
+ [Org.Components.TestTools]
+ title = "Test Tools"
+ text = "ChefSpec"
+
+ lieutenant = "sethvargo"
+
+ maintainers = [
+ "jtimberman",
+ "lamont-granquist",
+ "ranjib"
+ ]
+
+ [Org.Components.Subsystems]
+ title = "Platform Specific Components"
+ text = """
+The specific components of Chef related to a given platform - including (but not limited to) resources, providers, and the core DSL.
+"""
+
+ [Org.Components.Subsystems."Enterprise Linux"]
+ title = "Enterprise Linux"
+
+ lieutenant = "jonlives"
+
+ maintainers = [
+ "jaymzh",
+ "lamont-granquist"
+ ]
+
+ [Org.Components.Subsystems.Ubuntu]
+ title = "Ubuntu"
+
+ maintainers = [
+ "lamont-granquist",
+ "ranjib",
+ "thommay"
+ ]
+
+ [Org.Components.Subsystems.Windows]
+ title = "Windows"
+
+ lieutenant = "btm"
+ maintainers = [
+ "jdmundrawala",
+ "smurawski"
+ ]
+
+ [Org.Components.Subsystems.Solaris]
+ title = "Solaris"
+
+ maintainers = [
+ "lamont-granquist"
+ ]
+
+ [Org.Components.Subsystems.AIX]
+ title = "AIX"
+
+ maintainers = [
+ "lamont-granquist"
+ ]
+
+ [Org.Components.Subsystems."Mac OS X"]
+ title = "Mac OS X"
+
+ lieutenant = "jtimberman"
+
+ maintainers = [
+ "tyler-ball"
+ ]
+
+ [Org.Components.Subsystems.FreeBSD]
+ title = "FreeBSD"
+
+ lieutenant = "martinisoft"
+
+ maintainers = [
+ "Aevin1387",
+ "tBunnyMan"
+ ]
+
+
+[people]
+ [people.adamhjk]
+ Name = "Adam Jacob"
+ GitHub = "adamhjk"
+
+ [people.Aevin1387]
+ Name = "Cory Stephenson"
+ GitHub = "Aevin1387"
+
+ [people.btm]
+ Name = "Bryan McLellan"
+ GitHub = "btm"
+
+ [people.danielsdeleo]
+ Name = "Daniel DeLeo"
+ GitHub = "danielsdeleo"
+
+ [people.fujin]
+ Name = "AJ Christensen"
+ GitHub = "fujin"
+
+ [people.jaymzh]
+ Name = "Phil Dibowitz"
+ GitHub = "jaymzh"
+
+ [people.jdmundrawala]
+ Name = "Jay Mundrawala"
+ GitHub = "jdmundrawala"
+
+ [people.jonlives]
+ Name = "Jon Cowie"
+ GitHub = "jonlives"
+
+ [people.jtimberman]
+ Name = "Joshua Timberman"
+ GitHub = "jtimberman"
+
+ [people.lamont-granquist]
+ Name = "Lamont Granquist"
+ GitHub = "lamont-granquist"
+
+ [people.martinisoft]
+ Name = "Aaron Kalin"
+ GitHub = "martinisoft"
+
+ [people.mcquin]
+ Name = "Claire McQuin"
+ GitHub = "mcquin"
+
+ [people.ranjib]
+ Name = "Ranjib Dey"
+ GitHub = "ranjib"
+
+ [people.sethvargo]
+ Name = "Seth Vargo"
+ GitHub = "sethvargo"
+
+ [people.smurawski]
+ Name = "Steven Murawski"
+ GitHub = "smurawski"
+
+ [people.stevendanna]
+ Name = "Steven Danna"
+ GitHub = "stevendanna"
+
+ [people.tBunnyMan]
+ Name = "David Aronsohn"
+ GitHub = "tbunnyman"
+ IRC = "tBunnyMan"
+ Twitter = "OnlyHaveCans"
+
+ [people.thommay]
+ Name = "Thom May"
+ GitHub = "thommay"
+ IRC = "thom"
+ Twitter = "thommay"
+
+ [people.tyler-ball]
+ Name = "Tyler Ball"
+ GitHub = "tyler-ball"