This is an automated email from the ASF dual-hosted git repository.

dcelasun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/thrift-website.git

commit f04dda3099305b75659f21e309ba8d05e48214c3
Author: Christopher Tubbs <[email protected]>
AuthorDate: Thu Oct 29 09:59:08 2020 -0400

    Organize data into separate data directory
---
 _config.yml                                |  91 -------------------------
 _data/apache_projects.yml                  |   8 +++
 _data/committers.yml                       |  23 +++++++
 _config.yml => _data/external_packages.yml | 104 -----------------------------
 _data/oss_projects.yml                     |   4 ++
 _data/powered_by.yml                       |  13 ++++
 about.md                                   |   8 +--
 lib/index.md                               |   2 +-
 8 files changed, 53 insertions(+), 200 deletions(-)

diff --git a/_config.yml b/_config.yml
index 4161c43..ab19b00 100644
--- a/_config.yml
+++ b/_config.yml
@@ -45,94 +45,3 @@ jira_url: "http://issues.apache.org/jira/browse/THRIFT";
 current_release: "0.13.0"
 current_release_date: "2019-OCT-16"
 
-# Apache ID, Name, Specialities, Timezone
-committers:
-  - [ "mcslee", "Mark Slee", "General vision and implementation", "-8" ]
-  - [ "dreiss", "David Reiss", "Everything, GIT configuration, performance", 
"-8" ]
-  - [ "aditya", "Aditya Agarwal", "C++ servers", "-8" ]
-  - [ "marck", "Marc Kwiatkowski", "C++ concurrency", "-8" ]
-  - [ "jwang", "James Wang", "C++ transports and processors", "-8" ]
-  - [ "cpiro", "Chris Piro", "Erlang", "-8" ]
-  - [ "bmaurer", "Ben Maurer", "Python data serialization", "-5" ]
-  - [ "kclark", "Kevin Clark", "Ruby implementation", "-8" ]
-  - [ "jake", "Jake Luciani", "Perl, JavaScript", "-5" ]
-  - [ "bryanduxbury", "Bryan Duxbury", "Compact Protocol, Java, Ruby", "-8" ]
-  - [ "esteve", "Esteve Fernandez", "Python, Twisted, async transports", "1" ]
-  - [ "todd", "Todd Lipcon", "Erlang, Java", "-8" ]
-  - [ "geechorama", "Andrew McGeachie", "Cocoa", "?" ]
-  - [ "molinaro", "Anthony Molinaro", "Erlang, Perl, autotools", "-8" ]
-  - [ "roger", "Roger Meier", "Continuous Integration, C++, C#, JavaScript, 
make cross and other stuff", "2" ]
-  - [ "jfarrell", "Jake Farrell", "Release Manager, Build, Client Publishing, 
Java, PHP, Ruby", "-5" ]
-  - [ "jensg", "Jens Geyer", "Delphi, C#/NetStd, Go, Graphviz, Haxe", "1" ]
-  - [ "carl", "Carl Yeksigian", "C#", "-5" ]
-  - [ "ra", "Randy Abernethy", "C++, Python, JavaScript, C#, what have you", 
"-8" ]
-  - [ "hcorg", "Konrad Grochowski", "C++, Python, Git, Continuous 
Integration", "1"]
-  - [ "nsuke", "Nobuaki Sukegawa ", "", "9"]
-  - [ "simonsouth", "Simon South", "C (GLib)", "-5"]
-
-# Powered by: Company name, website
-powered_by:
-  - [ "Cloudera", "http://www.cloudera.com"; ]
-  - [ "Evernote", "http://evernote.com"; ]
-  - [ "Facebook", "http://www.facebook.com"; ]
-  - [ "last.fm", "http://www.last.fm"; ]
-  - [ "Mendeley", "http://www.mendeley.com"; ]
-  - [ "OpenX", "http://www.openx.org"; ]
-  - [ "Pinterest", "http://www.pinterest.com"; ]
-  - [ "Quora", "http://www.quora.com"; ]
-  - [ "RapLeaf", "http://www.rapleaf.com"; ]
-  - [ "reCaptcha", "http://www.recaptcha.com"; ]
-  - [ "Siemens", "http://www.siemens.com"; ]
-  - [ "Uber", "http://uber.com"; ]
-
-# Apache Projects using Thrift: Project name, website
-apache_projects:
-  - [ "Accumulo", "https://accumulo.apache.org"; ]
-  - [ "Aurora", "http://aurora.apache.org"; ]
-  - [ "Camel", "http://camel.apache.org/"; ]
-  - [ "Hadoop", "http://wiki.apache.org/hadoop/HDFS-APIs"; ]
-  - [ "HBase", "http://wiki.apache.org/hadoop/Hbase/ThriftApi"; ]
-  - [ "Parquet", "https://parquet.apache.org"; ]
-  - [ "Storm", "http://storm.apache.org/"; ]
-
-# OSS Projects using Thrift: Project name, website
-oss_projects:
-  - [ "Microsoft Robust Distributed System Nucleus (rDSN)", 
"https://github.com/Microsoft/rDSN"; ]
-  - [ "Twitter Finagle", 
"http://twitter.github.io/finagle/guide/Protocols.html"; ]
-  - [ "Twitter Scrooge", "http://twitter.github.io/scrooge"; ]
-
-# external packages hosted elsewhere:
-# - Thrift target language
-# - package manager name
-# - link to package (URL) to most recent version
-# - package control file (git source tree link)
-# - package maintainer name
-# - remarks
-external_packages:
-  - [ "(all)",       "Docker",        "https://hub.docker.com/_/thrift/";,      
                              "Dockerfile",                 "",                 
         "thrift compiler in /usr/local/bin/thrift" ]
-  - [ "ActionScript","Maven",         
"https://repository.apache.org/#nexus-search;quick~libthrift-as3";,     
"lib/as3/build.xml",          "jking",                     "" ]
-  - [ "C (glib)",    "",              "",                                      
                              "",                           "",                 
         "language has no package manager" ]
-  - [ "C++",         "",              "",                                      
                              "",                           "",                 
         "see THRIFT-4800" ]
-  - [ "C#",          "NuGet",         
"https://www.nuget.org/packages/ApacheThrift";,                         
"ApacheThrift.nuspec",        "jfarrell, codesf, jking",   "multi-framework 
nupkg for csharp and netcore" ]
-  - [ "Cocoa",       "",              "",                                      
                              "",                           "",                 
         "deprecated on 0.12.0 - use swift" ]
-  - [ "Common LISP", "",              "",                                      
                              "",                           "",                 
         "no official ASF package available" ]
-  - [ "D",           "dub",           
"https://code.dlang.org/packages/apache-thrift";,                       
"dub.json",                   "jking",                     "" ]
-  - [ "Dart",        "Pub",           
"https://pub.dartlang.org/packages/thrift";,                            
"lib/dart/pubspec.yaml",      "jking",                     "" ]
-  - [ ".NET Standard", "NuGet",       
"https://www.nuget.org/packages/ApacheThrift";,                         
"ApacheThrift.nuspec",        "jfarrell, codesf, jking",   "multi-framework 
nupkg for csharp and netcore" ]
-  - [ "Erlang",      "Hex PM",        
"https://hex.pm/packages?search=thrift&sort=downloads";,                "",      
                     "",                          "no official ASF package 
available" ]
-  - [ "Haskell",     "Hackage",       
"https://hackage.haskell.org/package/thrift";,                          
"lib/hs/thrift.cabal",        "jfarrell, clavoie, jking",  "" ]
-  - [ "Haxe",        "Haxelib",       "",                                      
                              "lib/haxe/haxelib.json",      "jensg",            
              "no package uploaded - see THRIFT-3036" ]
-  - [ "Go",          "",              "",                                      
                              "",                           "",                 
         "no official ASF package available" ]
-  - [ "Java",        "Maven",         
"https://repository.apache.org/#nexus-search;quick~org.apache.thrift";, 
"lib/java/gradle.properties", "jking",                     "" ]
-  - [ "JavaScript",  "Bower",         "https://libraries.io/bower/thrift";,     
                              "bower.json",                 "",                 
         "" ]
-  - [ "Lua",         "LuaRocks",      
"https://luarocks.org/modules/drauschenbach/thrift";,                   "",      
                     "",                          "not official - stale at 
0.10.0 - see THRIFT-4708" ]
-  - [ "Node.js",     "npm",           "https://www.npmjs.com/package/thrift";,  
                              "package.json",               "jfarrell, wadey, 
jking",    "" ]
-  - [ "OCaml",       "opam",          
"https://opam.ocaml.org/packages/thrift/";,                             
"lib/ocaml/opam",             "",                          "stale at 0.9.0 
(community provided) - see THRIFT-4706" ]
-  - [ "Perl",        "CPAN",          "https://metacpan.org/release/Thrift";,   
                              "lib/perl/Makefile.PL",       "jking",            
         "" ]
-  - [ "PHP",         "Packagist",     
"https://packagist.org/packages/apache/thrift";,                        
"composer.json",              "jfarrell, bufferoverflow, jking",  "" ]
-  - [ "Python",      "pypi",          "https://pypi.python.org/pypi/thrift";,   
                              "lib/py/setup.py",            "jfarrell",         
         "stale at 0.11.0 - see THRIFT-4687" ]
-  - [ "Ruby",        "Ruby Gem",      "https://rubygems.org/gems/thrift";,      
                              "lib/rb/Gemfile",             "jfarrell",         
         "stale at 0.11.0 - see THRIFT-4707" ]
-  - [ "Rust",        "Cargo",         "https://crates.io/crates/thrift";,       
                              "lib/rs/cargo.toml",          "all thrift 
committers",     "" ]
-  - [ "Smalltalk",   "",              "",                                      
                              "",                           "",                 
         "no official ASF package available" ]
-  - [ "Swift",       "",              "",                                      
                              "",                           "",                 
         "no official ASF package available" ]
-
diff --git a/_data/apache_projects.yml b/_data/apache_projects.yml
new file mode 100644
index 0000000..7f8cb28
--- /dev/null
+++ b/_data/apache_projects.yml
@@ -0,0 +1,8 @@
+# Apache Projects using Thrift: Project name, website
+  - [ "Accumulo", "https://accumulo.apache.org"; ]
+  - [ "Aurora", "http://aurora.apache.org"; ]
+  - [ "Camel", "http://camel.apache.org/"; ]
+  - [ "Hadoop", "http://wiki.apache.org/hadoop/HDFS-APIs"; ]
+  - [ "HBase", "http://wiki.apache.org/hadoop/Hbase/ThriftApi"; ]
+  - [ "Parquet", "https://parquet.apache.org"; ]
+  - [ "Storm", "http://storm.apache.org/"; ]
diff --git a/_data/committers.yml b/_data/committers.yml
new file mode 100644
index 0000000..21f06f6
--- /dev/null
+++ b/_data/committers.yml
@@ -0,0 +1,23 @@
+# Apache ID, Name, Specialities, Timezone
+  - [ "mcslee", "Mark Slee", "General vision and implementation", "-8" ]
+  - [ "dreiss", "David Reiss", "Everything, GIT configuration, performance", 
"-8" ]
+  - [ "aditya", "Aditya Agarwal", "C++ servers", "-8" ]
+  - [ "marck", "Marc Kwiatkowski", "C++ concurrency", "-8" ]
+  - [ "jwang", "James Wang", "C++ transports and processors", "-8" ]
+  - [ "cpiro", "Chris Piro", "Erlang", "-8" ]
+  - [ "bmaurer", "Ben Maurer", "Python data serialization", "-5" ]
+  - [ "kclark", "Kevin Clark", "Ruby implementation", "-8" ]
+  - [ "jake", "Jake Luciani", "Perl, JavaScript", "-5" ]
+  - [ "bryanduxbury", "Bryan Duxbury", "Compact Protocol, Java, Ruby", "-8" ]
+  - [ "esteve", "Esteve Fernandez", "Python, Twisted, async transports", "1" ]
+  - [ "todd", "Todd Lipcon", "Erlang, Java", "-8" ]
+  - [ "geechorama", "Andrew McGeachie", "Cocoa", "?" ]
+  - [ "molinaro", "Anthony Molinaro", "Erlang, Perl, autotools", "-8" ]
+  - [ "roger", "Roger Meier", "Continuous Integration, C++, C#, JavaScript, 
make cross and other stuff", "2" ]
+  - [ "jfarrell", "Jake Farrell", "Release Manager, Build, Client Publishing, 
Java, PHP, Ruby", "-5" ]
+  - [ "jensg", "Jens Geyer", "Delphi, C#/NetStd, Go, Graphviz, Haxe", "1" ]
+  - [ "carl", "Carl Yeksigian", "C#", "-5" ]
+  - [ "ra", "Randy Abernethy", "C++, Python, JavaScript, C#, what have you", 
"-8" ]
+  - [ "hcorg", "Konrad Grochowski", "C++, Python, Git, Continuous 
Integration", "1"]
+  - [ "nsuke", "Nobuaki Sukegawa ", "", "9"]
+  - [ "simonsouth", "Simon South", "C (GLib)", "-5"]
diff --git a/_config.yml b/_data/external_packages.yml
similarity index 54%
copy from _config.yml
copy to _data/external_packages.yml
index 4161c43..059cbc3 100644
--- a/_config.yml
+++ b/_data/external_packages.yml
@@ -1,106 +1,3 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you 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.
-#
-
-# Basic site settings
-safe: false
-title: Apache Thrift™
-email: [email protected]
-description: >-
-  The Apache Thrift software framework, for scalable cross-language services
-  development, combines a software stack with a code generation engine to build
-  services that work efficiently and seamlessly between many languages.
-url: "https://thrift.apache.org";
-
-# Default front-matter values for specific collections
-defaults:
-  -
-    scope:
-      path: ""
-      type: "pages"
-    values:
-      layout: "default"
-
-# Additional variables to power specific pages
-git_repo: "https://github.com/apache/thrift";
-release_url: "https://www.apache.org/dist/thrift";
-mirror_url: "http://www.apache.org/dyn/closer.cgi?path=";
-jira_url: "http://issues.apache.org/jira/browse/THRIFT";
-
-current_release: "0.13.0"
-current_release_date: "2019-OCT-16"
-
-# Apache ID, Name, Specialities, Timezone
-committers:
-  - [ "mcslee", "Mark Slee", "General vision and implementation", "-8" ]
-  - [ "dreiss", "David Reiss", "Everything, GIT configuration, performance", 
"-8" ]
-  - [ "aditya", "Aditya Agarwal", "C++ servers", "-8" ]
-  - [ "marck", "Marc Kwiatkowski", "C++ concurrency", "-8" ]
-  - [ "jwang", "James Wang", "C++ transports and processors", "-8" ]
-  - [ "cpiro", "Chris Piro", "Erlang", "-8" ]
-  - [ "bmaurer", "Ben Maurer", "Python data serialization", "-5" ]
-  - [ "kclark", "Kevin Clark", "Ruby implementation", "-8" ]
-  - [ "jake", "Jake Luciani", "Perl, JavaScript", "-5" ]
-  - [ "bryanduxbury", "Bryan Duxbury", "Compact Protocol, Java, Ruby", "-8" ]
-  - [ "esteve", "Esteve Fernandez", "Python, Twisted, async transports", "1" ]
-  - [ "todd", "Todd Lipcon", "Erlang, Java", "-8" ]
-  - [ "geechorama", "Andrew McGeachie", "Cocoa", "?" ]
-  - [ "molinaro", "Anthony Molinaro", "Erlang, Perl, autotools", "-8" ]
-  - [ "roger", "Roger Meier", "Continuous Integration, C++, C#, JavaScript, 
make cross and other stuff", "2" ]
-  - [ "jfarrell", "Jake Farrell", "Release Manager, Build, Client Publishing, 
Java, PHP, Ruby", "-5" ]
-  - [ "jensg", "Jens Geyer", "Delphi, C#/NetStd, Go, Graphviz, Haxe", "1" ]
-  - [ "carl", "Carl Yeksigian", "C#", "-5" ]
-  - [ "ra", "Randy Abernethy", "C++, Python, JavaScript, C#, what have you", 
"-8" ]
-  - [ "hcorg", "Konrad Grochowski", "C++, Python, Git, Continuous 
Integration", "1"]
-  - [ "nsuke", "Nobuaki Sukegawa ", "", "9"]
-  - [ "simonsouth", "Simon South", "C (GLib)", "-5"]
-
-# Powered by: Company name, website
-powered_by:
-  - [ "Cloudera", "http://www.cloudera.com"; ]
-  - [ "Evernote", "http://evernote.com"; ]
-  - [ "Facebook", "http://www.facebook.com"; ]
-  - [ "last.fm", "http://www.last.fm"; ]
-  - [ "Mendeley", "http://www.mendeley.com"; ]
-  - [ "OpenX", "http://www.openx.org"; ]
-  - [ "Pinterest", "http://www.pinterest.com"; ]
-  - [ "Quora", "http://www.quora.com"; ]
-  - [ "RapLeaf", "http://www.rapleaf.com"; ]
-  - [ "reCaptcha", "http://www.recaptcha.com"; ]
-  - [ "Siemens", "http://www.siemens.com"; ]
-  - [ "Uber", "http://uber.com"; ]
-
-# Apache Projects using Thrift: Project name, website
-apache_projects:
-  - [ "Accumulo", "https://accumulo.apache.org"; ]
-  - [ "Aurora", "http://aurora.apache.org"; ]
-  - [ "Camel", "http://camel.apache.org/"; ]
-  - [ "Hadoop", "http://wiki.apache.org/hadoop/HDFS-APIs"; ]
-  - [ "HBase", "http://wiki.apache.org/hadoop/Hbase/ThriftApi"; ]
-  - [ "Parquet", "https://parquet.apache.org"; ]
-  - [ "Storm", "http://storm.apache.org/"; ]
-
-# OSS Projects using Thrift: Project name, website
-oss_projects:
-  - [ "Microsoft Robust Distributed System Nucleus (rDSN)", 
"https://github.com/Microsoft/rDSN"; ]
-  - [ "Twitter Finagle", 
"http://twitter.github.io/finagle/guide/Protocols.html"; ]
-  - [ "Twitter Scrooge", "http://twitter.github.io/scrooge"; ]
-
 # external packages hosted elsewhere:
 # - Thrift target language
 # - package manager name
@@ -108,7 +5,6 @@ oss_projects:
 # - package control file (git source tree link)
 # - package maintainer name
 # - remarks
-external_packages:
   - [ "(all)",       "Docker",        "https://hub.docker.com/_/thrift/";,      
                              "Dockerfile",                 "",                 
         "thrift compiler in /usr/local/bin/thrift" ]
   - [ "ActionScript","Maven",         
"https://repository.apache.org/#nexus-search;quick~libthrift-as3";,     
"lib/as3/build.xml",          "jking",                     "" ]
   - [ "C (glib)",    "",              "",                                      
                              "",                           "",                 
         "language has no package manager" ]
diff --git a/_data/oss_projects.yml b/_data/oss_projects.yml
new file mode 100644
index 0000000..e29da48
--- /dev/null
+++ b/_data/oss_projects.yml
@@ -0,0 +1,4 @@
+# OSS Projects using Thrift: Project name, website
+  - [ "Microsoft Robust Distributed System Nucleus (rDSN)", 
"https://github.com/Microsoft/rDSN"; ]
+  - [ "Twitter Finagle", 
"http://twitter.github.io/finagle/guide/Protocols.html"; ]
+  - [ "Twitter Scrooge", "http://twitter.github.io/scrooge"; ]
diff --git a/_data/powered_by.yml b/_data/powered_by.yml
new file mode 100644
index 0000000..3aec4bc
--- /dev/null
+++ b/_data/powered_by.yml
@@ -0,0 +1,13 @@
+# Powered by: Company name, website
+  - [ "Cloudera", "http://www.cloudera.com"; ]
+  - [ "Evernote", "http://evernote.com"; ]
+  - [ "Facebook", "http://www.facebook.com"; ]
+  - [ "last.fm", "http://www.last.fm"; ]
+  - [ "Mendeley", "http://www.mendeley.com"; ]
+  - [ "OpenX", "http://www.openx.org"; ]
+  - [ "Pinterest", "http://www.pinterest.com"; ]
+  - [ "Quora", "http://www.quora.com"; ]
+  - [ "RapLeaf", "http://www.rapleaf.com"; ]
+  - [ "reCaptcha", "http://www.recaptcha.com"; ]
+  - [ "Siemens", "http://www.siemens.com"; ]
+  - [ "Uber", "http://uber.com"; ]
diff --git a/about.md b/about.md
index 3a802d5..bc2879a 100644
--- a/about.md
+++ b/about.md
@@ -34,7 +34,7 @@ Project Team
       <td><b>Specialities</b></td>
       <td><b>Timezone</b></td>
     </tr>
-    {% for item in site.committers %}
+    {% for item in site.data.committers %}
     <tr class="">
       <td class="username">{{ item[0] }}</td>
       <td class="fullname">{{ item[1] }}</td>
@@ -67,7 +67,7 @@ The following companies are known to employ Apache Thrift in 
their production se
             <td><b>Company</b></td>
             <td><b>Website</b></td>
         </tr>
-        {% for item in site.powered_by %}
+        {% for item in site.data.powered_by %}
         <tr class="">
             <td class="company">{{ item[0] }}</td>
             <td class="website"><a href="{{ item[1] }}">{{ item[1] }}</a></td>
@@ -88,7 +88,7 @@ Apache Thrift is widely used in lots of other Open Source 
projects. These are so
             <td><b>Project</b></td>
             <td><b>Website</b></td>
         </tr>
-        {% for item in site.oss_projects %}
+        {% for item in site.data.oss_projects %}
         <tr class="">
             <td class="company">{{ item[0] }}</td>
             <td class="website"><a href="{{ item[1] }}">{{ item[1] }}</a></td>
@@ -109,7 +109,7 @@ There's also plenty of other Apache projects who are using 
and/or supporting Thr
             <td><b>Project</b></td>
             <td><b>Website</b></td>
         </tr>
-        {% for item in site.apache_projects %}
+        {% for item in site.data.apache_projects %}
         <tr class="">
             <td class="company">{{ item[0] }}</td>
             <td class="website"><a href="{{ item[1] }}">{{ item[1] }}</a></td>
diff --git a/lib/index.md b/lib/index.md
index f572a34..2ddb0f7 100644
--- a/lib/index.md
+++ b/lib/index.md
@@ -32,7 +32,7 @@ Some language specific documentation is for the Apache Thrift 
Libraries are gene
             <td><b>Maintainer</b></td>
             <td><b>Remarks</b></td>
         </tr>
-        {% for item in site.external_packages %}
+        {% for item in site.data.external_packages %}
         <tr class="">
             <td class="language">{{ item[0] }}</td>
             <td class="packman">{{ item[1] }}</td>

Reply via email to