summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeth Thomas <cheeseplus@chef.io>2018-09-06 15:45:28 -0600
committerGitHub <noreply@github.com>2018-09-06 15:45:28 -0600
commit7efaa1ab84ed620617aa92cb5d9b9045c3b528ec (patch)
tree96dc5e09c6ff7b9089dbeb7581537c26abd10b64
parent1f2bd56d781868cd259b71ce56e6b9bc992f0bea (diff)
parent09cdf3a64aeceffd05dc77ce2fee9eda75db02c8 (diff)
downloadchef-7efaa1ab84ed620617aa92cb5d9b9045c3b528ec.tar.gz
Merge pull request #7619 from nathenharvey/nathen/close-the-cbgb
Remove the CBGB
-rw-r--r--CBGB.md40
-rw-r--r--CBGB.toml96
-rw-r--r--Rakefile1
-rw-r--r--tasks/cbgb.rb84
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"
diff --git a/Rakefile b/Rakefile
index e42832c365..375f269714 100644
--- a/Rakefile
+++ b/Rakefile
@@ -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