diff options
author | Nathen Harvey <nharvey@chef.io> | 2018-09-06 14:15:09 -0400 |
---|---|---|
committer | Nathen Harvey <nharvey@chef.io> | 2018-09-06 14:15:09 -0400 |
commit | 09cdf3a64aeceffd05dc77ce2fee9eda75db02c8 (patch) | |
tree | 96dc5e09c6ff7b9089dbeb7581537c26abd10b64 | |
parent | 1f2bd56d781868cd259b71ce56e6b9bc992f0bea (diff) | |
download | chef-09cdf3a64aeceffd05dc77ce2fee9eda75db02c8.tar.gz |
Remove the CBGB
See also https://github.com/chef/chef-rfc/pull/322
Signed-off-by: Nathen Harvey <nharvey@chef.io>
-rw-r--r-- | CBGB.md | 40 | ||||
-rw-r--r-- | CBGB.toml | 96 | ||||
-rw-r--r-- | Rakefile | 1 | ||||
-rw-r--r-- | tasks/cbgb.rb | 84 |
4 files changed, 0 insertions, 221 deletions
diff --git a/CBGB.md b/CBGB.md deleted file mode 100644 index 2ce26fc3ab..0000000000 --- a/CBGB.md +++ /dev/null @@ -1,40 +0,0 @@ -<!-- This is a generated file. Please do not edit directly --> -<!-- Modify CBGB.toml file and run `rake cbgb:generate` to regenerate --> - -# Chef Board of Governance (CBGB) - - Chef was designed from the outset to have a very open structure, including open design, open contribution, and consistent use of tools across the project. Given the large numbers of contributors, users, and companies with a stake in the future of the project, Chef leadership has established an advisory board, as part of its long term commitment to open governance. - - The Chef Board of Governance (CBGB) shall advise the Leadership on matters related to supporting the long-term governance, structure, and roadmap of the Project. - -More information can be found in the [Chef Board of Governance RFC](Chef Board of Governance). - -# Board of Governors - -## Project Lead - -* [Adam Jacob](https://github.com/adamhjk) - -### Users/Contributors (4) - -* [Ranjib Dey](https://github.com/ranjib) -* [Doug Ireton](https://github.com/dougireton) -* [Noah Kantrowitz](https://github.com/coderanger) -* [Charity Majors](https://github.com/charity) - - -### Corporate Contributors (4) - -* Etsy - Katherine Daniels -* Facebook - Phil Dibowitz -* Nordstrom - Mark Ayers -* PagerDuty - Evan Gilman - - -### Lieutenants (3) - -* [Jon Cowie](https://github.com/jonlives) -* [Joshua Timberman](https://github.com/jtimberman) -* [Seth Vargo](https://github.com/sethvargo) - - diff --git a/CBGB.toml b/CBGB.toml deleted file mode 100644 index 07e9c9a25a..0000000000 --- a/CBGB.toml +++ /dev/null @@ -1,96 +0,0 @@ -# -# This file is structured to be consumed by both humans and computers. -# It is a TOML document containing Markdown -# -[Preamble] - title = "Chef Board of Governance (CBGB)" - text = """ - Chef was designed from the outset to have a very open structure, including open design, open contribution, and consistent use of tools across the project. Given the large numbers of contributors, users, and companies with a stake in the future of the project, Chef leadership has established an advisory board, as part of its long term commitment to open governance. - - The Chef Board of Governance (CBGB) shall advise the Leadership on matters related to supporting the long-term governance, structure, and roadmap of the Project. - -More information can be found in the [Chef Board of Governance RFC](Chef Board of Governance). -""" - -[Org] - [Org.Lead] - title = "Project Lead" - person = "adamhjk" - - [Org.Contributors] - title = "Users/Contributors (4)" - governers = [ - "ranjibdey", - "dougireton", - "coderanger", - "charitymajors" - ] - - [Org.Corporate-Contributors] - title = "Corporate Contributors (4)" - governers = [ - "etsy", - "facebook", - "nordstrom", - "pagerduty" - ] - - [Org.Lieutenants] - title = "Lieutenants (3)" - governers = [ - "jonlives", - "jtimberman", - "sethvargo" - ] - -[people] - [people.adamhjk] - Name = "Adam Jacob" - GitHub = "adamhjk" - IRC = "holoway" - - [people.jonlives] - Name = "Jon Cowie" - GitHub = "jonlives" - IRC = "jonlives" - - [people.coderanger] - Name = "Noah Kantrowitz" - GitHub = "coderanger" - - [people.jtimberman] - Name = "Joshua Timberman" - GitHub = "jtimberman" - - [people.ranjibdey] - Name = "Ranjib Dey" - GitHub = "ranjib" - - [people.sethvargo] - Name = "Seth Vargo" - GitHub = "sethvargo" - - [people.dougireton] - Name = "Doug Ireton" - GitHub = "dougireton" - - [people.charitymajors] - Name = "Charity Majors" - GitHub = "charity" - -[corporations] - [corporations.etsy] - Name = "Etsy" - Person = "Katherine Daniels" - - [corporations.facebook] - Name = "Facebook" - Person = "Phil Dibowitz" - - [corporations.nordstrom] - Name = "Nordstrom" - Person = "Mark Ayers" - - [corporations.pagerduty] - Name = "PagerDuty" - Person = "Evan Gilman" @@ -19,7 +19,6 @@ require_relative "tasks/rspec" require_relative "tasks/maintainers" -require_relative "tasks/cbgb" require_relative "tasks/dependencies" require_relative "tasks/announce" diff --git a/tasks/cbgb.rb b/tasks/cbgb.rb deleted file mode 100644 index 9621f160c3..0000000000 --- a/tasks/cbgb.rb +++ /dev/null @@ -1,84 +0,0 @@ -# -# Author:: Thom May (tmay@chef.io) -# Author:: Nathen Harvey (nharvey@chef.io) -# Copyright:: Copyright 2015-2016, Chef Software, Inc -# License:: Apache License, Version 2.0 -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -require "rake" - -CBGB_SOURCE = File.join(File.dirname(__FILE__), "..", "CBGB.toml") -CBGB_TARGET = File.join(File.dirname(__FILE__), "..", "CBGB.md") - -begin - require "tomlrb" - - task default: :generate - - namespace :cbgb do - desc "Generate MarkDown version of CBGB file" - task :generate do - cbgb = Tomlrb.load_file CBGB_SOURCE - out = "<!-- This is a generated file. Please do not edit directly -->\n" - out << "<!-- Modify CBGB.toml file and run `rake cbgb:generate` to regenerate -->\n\n" - out << "# " + cbgb["Preamble"]["title"] + "\n\n" - out << cbgb["Preamble"]["text"] + "\n" - out << "# Board of Governors\n\n" - out << "## " + cbgb["Org"]["Lead"]["title"] + "\n\n" - out << person(cbgb["people"], cbgb["Org"]["Lead"]["person"]) + "\n\n" - out << "### " + cbgb["Org"]["Contributors"]["title"] + "\n\n" - out << cbgb(cbgb["people"], cbgb["Org"]["Contributors"]["governers"]) + "\n\n" - out << "### " + cbgb["Org"]["Corporate-Contributors"]["title"] + "\n\n" - out << cbgb(cbgb["corporations"], cbgb["Org"]["Corporate-Contributors"]["governers"]) + "\n\n" - out << "### " + cbgb["Org"]["Lieutenants"]["title"] + "\n\n" - out << cbgb(cbgb["people"], cbgb["Org"]["Lieutenants"]["governers"]) + "\n\n" - File.open(CBGB_TARGET, "w") do |fn| - fn.write out - end - end - end - - def components(list, cmp) - out = "" - cmp.each_value do |v| - out << "\n#### #{v['title'].gsub('#', '\\#')}\n" - out << cbgb(list, v["cbgb"]) - end - out - end - - def cbgb(list, people) - o = "" - people.each do |p| - o << person(list, p) + "\n" - end - o - end - - def person(list, person) - if list[person].key?("GitHub") - out = "* [#{list[person]["Name"]}](https://github.com/#{list[person]["GitHub"]})" - else - out = "* #{list[person]["Name"]}" - end - if list[person].key?("Person") - out << " - #{list[person]["Person"]}" - end - out - end - -rescue LoadError - STDERR.puts "\n*** TomlRb not available.\n\n" -end |