diff options
-rw-r--r-- | MAINTAINERS | 217 | ||||
-rw-r--r-- | MAINTAINERS.md | 135 |
2 files changed, 217 insertions, 135 deletions
diff --git a/MAINTAINERS b/MAINTAINERS new file mode 100644 index 0000000000..6ab4a64a80 --- /dev/null +++ b/MAINTAINERS @@ -0,0 +1,217 @@ +# +# 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" + ] + + +[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.thommay] + Name = Thom May + GitHub = thommay + IRC = thom + Twitter = thommay + + [people.tyler-ball] + Name = Tyler Ball + GitHub = tyler-ball diff --git a/MAINTAINERS.md b/MAINTAINERS.md deleted file mode 100644 index 55ec6fd302..0000000000 --- a/MAINTAINERS.md +++ /dev/null @@ -1,135 +0,0 @@ -# Maintainers - -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. - -# Project Lead - -[Adam Jacob](http://github.com/adamhjk) - -# Components - -## Chef Core - -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 -* [Thom May](https://github.com/thommay) - -### Maintainers - -* [Jon Cowie](http://github.com/jonlives) -* [Phil Dibowitz](https://github.com/jaymzh) -* [Lamont Granquist](http://github.com/lamont-granquist) -* [Tyler Ball](https://github.com/tyler-ball) -* [Daniel DeLeo](https://github.com/danielsdeleo) -* [Jay Mundrawala](http://github.com/jdmundrawala) -* [Bryan McLellan](http://github.com/btm) -* [Ranjib Dey](http://github.com/ranjib) -* [AJ Christensen](https://github.com/fujin) -* [Steven Murawski](https://github.com/smurawski) - -## Dev Tools - -Chef Zero, Knife, Chef Apply and Chef Shell. - -### Lieutenant - -### Maintainers - -* [Steven Danna](https://github.com/stevendanna/) -* [Joshua Timberman](https://github.com/jtimberman) -* [Lamont Granquist](http://github.com/lamont-granquist) -* [Daniel DeLeo](https://github.com/danielsdeleo) - -## Test Tools - -### ChefSpec - -#### Lieutenant - -[Seth Vargo](https://github.com/sethvargo) - -#### Maintainers - -* [Joshua Timberman](https://github.com/jtimberman) -* [Lamont Granquist](http://github.com/lamont-granquist) -* [Ranjib Dey](http://github.com/ranjib) - -## Platform Specific Components - -The specific components of Chef related to a given platform - including (but not limited to) resources, providers, and the core DSL. - -## Enterprise Linux - -### Lieutenant - -* [Jon Cowie](http://github.com/jonlives) - -### Maintainers - -* [Lamont Granquist](http://github.com/lamont-granquist) -* [Phil Dibowitz](https://github.com/jaymzh) - -## Ubuntu - -### Lieutenant - -### Maintainers - -* [Lamont Granquist](http://github.com/lamont-granquist) -* [Ranjib Dey](http://github.com/ranjib) -* [Thom May](https://github.com/thommay) - -## Windows - -### Lieutenant - -* [Bryan McLellan](http://github.com/btm) - -### Maintainers -* [Steven Murawski](http://github.com/smurawski) -* [Jay Mundrawala](http://github.com/jdmundrawala) - -## Solaris - -### Lieutenant - -### Maintainers - -* [Lamont Granquist](http://github.com/lamont-granquist) - -## AIX - -### Lieutenant - -### Maintainers - -* [Lamont Granquist](http://github.com/lamont-granquist) - -## Mac OS X - -### Lieutenant - -* [Joshua Timberman](https://github.com/jtimberman) - -### Maintainers - -* [Tyler Ball](https://github.com/tyler-ball) - -## FreeBSD - -### Lieutenant - -* [Aaron Kalin](https://github.com/martinisoft) - -### Maintainers - -* [Cory Stephenson](https://github.com/Aevin1387) |