You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by hb...@apache.org on 2015/05/11 22:19:39 UTC

svn commit: r1678818 - in /comdev/projects.apache.org: scripts/import/parsecommittees.py site/json/foundation/tlps.json

Author: hboutemy
Date: Mon May 11 20:19:39 2015
New Revision: 1678818

URL: http://svn.apache.org/r1678818
Log:
set homepage attribute in every tlp, even if equals classical http://tlp_id.apache.org/

Modified:
    comdev/projects.apache.org/scripts/import/parsecommittees.py
    comdev/projects.apache.org/site/json/foundation/tlps.json

Modified: comdev/projects.apache.org/scripts/import/parsecommittees.py
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/scripts/import/parsecommittees.py?rev=1678818&r1=1678817&r2=1678818&view=diff
==============================================================================
--- comdev/projects.apache.org/scripts/import/parsecommittees.py (original)
+++ comdev/projects.apache.org/scripts/import/parsecommittees.py Mon May 11 20:19:39 2015
@@ -144,10 +144,11 @@ for pmc in re.findall(r"\* .+?\s+\(est\.
                 tlp['gid'] = gid
             tlp['name'] = committee
             tlp['established'] = key
-            homepage = 'http://%s.apache.org/' % tlp_id
             if tlp_id in homepages:
                 homepage = homepages[tlp_id]
-                tlp['homepage'] = homepage
+            else:
+                homepage = 'http://%s.apache.org/' % tlp_id
+            tlp['homepage'] = homepage
             # TLP committers and PMC members
             pmcgid = "%s-pmc" % gid
             committers = {} # { 'login': 'full name' }

Modified: comdev/projects.apache.org/site/json/foundation/tlps.json
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/site/json/foundation/tlps.json?rev=1678818&r1=1678817&r2=1678818&view=diff
==============================================================================
--- comdev/projects.apache.org/site/json/foundation/tlps.json (original)
+++ comdev/projects.apache.org/site/json/foundation/tlps.json Mon May 11 20:19:39 2015
@@ -20,6 +20,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2008-11",
+"homepage": "http://abdera.apache.org/",
 "id": "abdera",
 "name": "Apache Abdera",
 "pmcs": [
@@ -64,6 +65,7 @@
 "vines": "John Vines"
 },
 "established": "2012-03",
+"homepage": "http://accumulo.apache.org/",
 "id": "accumulo",
 "name": "Apache Accumulo",
 "pmcs": [
@@ -110,6 +112,7 @@
 "tonit": "Toni Menzel"
 },
 "established": "2011-12",
+"homepage": "http://ace.apache.org/",
 "id": "ace",
 "name": "Apache ACE",
 "pmcs": [
@@ -184,6 +187,7 @@
 "wtam": "William Tam"
 },
 "established": "2007-01",
+"homepage": "http://activemq.apache.org/",
 "id": "activemq",
 "name": "Apache ActiveMQ",
 "pmcs": [
@@ -245,6 +249,7 @@
 "yuma": "Yu (Marie) Ma"
 },
 "established": "2012-09",
+"homepage": "http://airavata.apache.org/",
 "id": "airavata",
 "name": "Apache Airavata",
 "pmcs": [
@@ -289,6 +294,7 @@
 "wwitzel3": "Wayne Witzel III"
 },
 "established": "2014-03",
+"homepage": "http://allura.apache.org/",
 "id": "allura",
 "name": "Apache Allura",
 "pmcs": [
@@ -365,6 +371,7 @@
 "yusaku": "Yusaku Sako"
 },
 "established": "2013-11",
+"homepage": "http://ambari.apache.org/",
 "id": "ambari",
 "name": "Apache Ambari",
 "pmcs": [
@@ -445,6 +452,7 @@
 "xavier": "Xavier Hanin"
 },
 "established": "2002-11",
+"homepage": "http://ant.apache.org/",
 "id": "ant",
 "name": "Apache Ant",
 "pmcs": [
@@ -491,6 +499,7 @@
 "tommaso": "Tommaso Teofili"
 },
 "established": "2012-08",
+"homepage": "http://any23.apache.org/",
 "id": "any23",
 "name": "Apache Any23",
 "pmcs": [
@@ -581,6 +590,7 @@
 "ylavic": "Yann Ylavic"
 },
 "established": "2000-12",
+"homepage": "http://apr.apache.org/",
 "id": "apr",
 "name": "Apache Portable Runtime",
 "pmcs": [
@@ -651,6 +661,7 @@
 "svogt": "Sascha Vogt"
 },
 "established": "2008-03",
+"homepage": "http://archiva.apache.org/",
 "id": "archiva",
 "name": "Apache Archiva",
 "pmcs": [
@@ -718,6 +729,7 @@
 "zoe": "Zoe Slattery"
 },
 "established": "2010-12",
+"homepage": "http://aries.apache.org/",
 "id": "aries",
 "name": "Apache Aries",
 "pmcs": [
@@ -789,6 +801,7 @@
 "vgritsenko": "Vadim Gritsenko"
 },
 "established": "2008-11",
+"homepage": "http://attic.apache.org/",
 "id": "attic",
 "name": "Apache Attic",
 "pmcs": [
@@ -836,6 +849,7 @@
 "zmanji": "Zameer Manji"
 },
 "established": "2015-03",
+"homepage": "http://aurora.apache.org/",
 "id": "aurora",
 "name": "Apache Aurora",
 "pmcs": [
@@ -881,6 +895,7 @@
 "tomwhite": "Thomas White"
 },
 "established": "2010-04",
+"homepage": "http://avro.apache.org/",
 "id": "avro",
 "name": "Apache Avro",
 "pmcs": [
@@ -966,6 +981,7 @@
 "veithen": "Andreas Veithen"
 },
 "established": "2009-12",
+"homepage": "http://axis.apache.org/",
 "id": "axis",
 "name": "Apache Axis",
 "pmcs": [
@@ -1070,6 +1086,7 @@
 "ywkim": "Youngwoo Kim"
 },
 "established": "2012-09",
+"homepage": "http://bigtop.apache.org/",
 "id": "bigtop",
 "name": "Apache Bigtop",
 "pmcs": [
@@ -1123,6 +1140,7 @@
 "saintgermain": "SaintGermain"
 },
 "established": "2013-03",
+"homepage": "http://bloodhound.apache.org/",
 "id": "bloodhound",
 "name": "Apache Bloodhound",
 "pmcs": [
@@ -1156,6 +1174,7 @@
 "utkarsh": "Utkarsh Srivastava"
 },
 "established": "2014-11",
+"homepage": "http://bookkeeper.apache.org/",
 "id": "bookkeeper",
 "name": "Apache BookKeeper",
 "pmcs": [],
@@ -1176,6 +1195,7 @@
 "vborja": "Victor Borja"
 },
 "established": "2008-11",
+"homepage": "http://buildr.apache.org/",
 "id": "buildr",
 "name": "Apache Buildr",
 "pmcs": [
@@ -1209,6 +1229,7 @@
 "struberg": "Mark Struberg"
 },
 "established": "2012-02",
+"homepage": "http://bval.apache.org/",
 "id": "bval",
 "name": "Apache BVal",
 "pmcs": [
@@ -1282,6 +1303,7 @@
 "wtam": "William Tam"
 },
 "established": "2008-12",
+"homepage": "http://camel.apache.org/",
 "id": "camel",
 "name": "Apache Camel",
 "pmcs": [
@@ -1344,6 +1366,7 @@
 "yukim": "Yuki Morishita"
 },
 "established": "2010-02",
+"homepage": "http://cassandra.apache.org/",
 "id": "cassandra",
 "name": "Apache Cassandra",
 "pmcs": [
@@ -1388,6 +1411,7 @@
 "torehalset": "Tore Halset"
 },
 "established": "2006-12",
+"homepage": "http://cayenne.apache.org/",
 "id": "cayenne",
 "name": "Apache Cayenne",
 "pmcs": [
@@ -1413,6 +1437,7 @@
 "pnoltes": "Pepijn Noltes"
 },
 "established": "2014-07",
+"homepage": "http://celix.apache.org/",
 "id": "celix",
 "name": "Apache Celix",
 "pmcs": [
@@ -1469,6 +1494,7 @@
 "uncled": "David Nuescheler"
 },
 "established": "2011-02",
+"homepage": "http://chemistry.apache.org/",
 "id": "chemistry",
 "name": "Apache Chemistry",
 "pmcs": [
@@ -1533,6 +1559,7 @@
 "tanjiaqi": "Jiaqi Tan"
 },
 "established": "2013-10",
+"homepage": "http://chukwa.apache.org/",
 "id": "chukwa",
 "name": "Apache Chukwa",
 "pmcs": [
@@ -1574,6 +1601,7 @@
 "tommaso": "Tommaso Teofili"
 },
 "established": "2013-02",
+"homepage": "http://clerezza.apache.org/",
 "id": "clerezza",
 "name": "Apache Clerezza",
 "pmcs": [
@@ -1702,6 +1730,7 @@
 "ynojima": "Yoshikazu Nojima"
 },
 "established": "2013-03",
+"homepage": "http://cloudstack.apache.org/",
 "id": "cloudstack",
 "name": "Apache CloudStack",
 "pmcs": [
@@ -1828,6 +1857,7 @@
 "vgritsenko": "Vadim Gritsenko"
 },
 "established": "2003-01",
+"homepage": "http://cocoon.apache.org/",
 "id": "cocoon",
 "name": "Apache Cocoon",
 "pmcs": [
@@ -1993,6 +2023,7 @@
 "yonik": "Yonik Seeley"
 },
 "established": "2007-06",
+"homepage": "http://commons.apache.org/",
 "id": "commons",
 "name": "Apache Commons",
 "pmcs": [
@@ -2107,6 +2138,7 @@
 "wsmoak": "Wendy Smoak"
 },
 "established": "2008-02",
+"homepage": "http://continuum.apache.org/",
 "id": "continuum",
 "name": "Apache Continuum",
 "pmcs": [
@@ -2197,6 +2229,7 @@
 "zaspire": "Maxim Ermilov"
 },
 "established": "2012-10",
+"homepage": "http://cordova.apache.org/",
 "id": "cordova",
 "name": "Apache Cordova",
 "pmcs": [
@@ -2318,6 +2351,7 @@
 "wohali": "Joan Touzet"
 },
 "established": "2008-11",
+"homepage": "http://couchdb.apache.org/",
 "id": "couchdb",
 "name": "Apache CouchDB",
 "pmcs": [
@@ -2354,6 +2388,7 @@
 "sebb": "Sebastian Bazley"
 },
 "established": "2012-04",
+"homepage": "http://creadur.apache.org/",
 "id": "creadur",
 "name": "Apache Creadur",
 "pmcs": [
@@ -2390,6 +2425,7 @@
 "vinodkv": "Vinod Kumar Vavilapalli"
 },
 "established": "2013-02",
+"homepage": "http://crunch.apache.org/",
 "id": "crunch",
 "name": "Apache Crunch",
 "pmcs": [
@@ -2445,6 +2481,7 @@
 "vkaggal": "Vinod C Kaggal"
 },
 "established": "2013-03",
+"homepage": "http://ctakes.apache.org/",
 "id": "ctakes",
 "name": "Apache cTAKES",
 "pmcs": [
@@ -2497,6 +2534,7 @@
 "zarfide": "Jay Zarfoss"
 },
 "established": "2013-09",
+"homepage": "http://curator.apache.org/",
 "id": "curator",
 "name": "Apache Curator",
 "pmcs": [
@@ -2554,6 +2592,7 @@
 "xldai": "Xilai Dai"
 },
 "established": "2008-04",
+"homepage": "http://cxf.apache.org/",
 "id": "cxf",
 "name": "Apache CXF",
 "pmcs": [
@@ -2630,6 +2669,7 @@
 "tv": "Thomas Vandahl"
 },
 "established": "2002-07",
+"homepage": "http://db.apache.org/",
 "id": "db",
 "name": "Apache DB",
 "pmcs": [
@@ -2696,6 +2736,7 @@
 "woodser": "Eric Woods"
 },
 "established": "2011-10",
+"homepage": "http://deltacloud.apache.org/",
 "id": "deltacloud",
 "name": "Apache Deltacloud",
 "pmcs": [
@@ -2747,6 +2788,7 @@
 "thug": "Thomas Hug"
 },
 "established": "2013-04",
+"homepage": "http://deltaspike.apache.org/",
 "id": "deltaspike",
 "name": "Apache DeltaSpike",
 "pmcs": [
@@ -2791,6 +2833,7 @@
 "wkeil": "Werner Keil"
 },
 "established": "2014-11",
+"homepage": "http://devicemap.apache.org/",
 "id": "devicemap",
 "name": "Apache DeviceMap",
 "pmcs": [
@@ -2820,6 +2863,7 @@
 "twilliams": "Tim Williams"
 },
 "established": "2012-08",
+"homepage": "http://directmemory.apache.org/",
 "id": "directmemory",
 "name": "Apache DirectMemory",
 "pmcs": [
@@ -2888,6 +2932,7 @@
 "wesmckean": "Robin Wesley McKean"
 },
 "established": "2005-02",
+"homepage": "http://directory.apache.org/",
 "id": "directory",
 "name": "Apache Directory",
 "pmcs": [
@@ -2936,6 +2981,7 @@
 "venki": "Venki Korukanti"
 },
 "established": "2014-11",
+"homepage": "http://drill.apache.org/",
 "id": "drill",
 "name": "Apache Drill",
 "pmcs": [
@@ -2971,6 +3017,7 @@
 "simeonov": "Dimitar Simeonov"
 },
 "established": "2012-01",
+"homepage": "http://empire-db.apache.org/",
 "id": "empire-db",
 "name": "Apache Empire-db",
 "pmcs": [
@@ -3003,6 +3050,7 @@
 "ypark": "Youngjin Park"
 },
 "established": "2013-01",
+"homepage": "http://etch.apache.org/",
 "id": "etch",
 "name": "Apache Etch",
 "pmcs": [
@@ -3036,6 +3084,7 @@
 "venkatesh": "Venkatesh Seetharam"
 },
 "established": "2014-12",
+"homepage": "http://falcon.apache.org/",
 "id": "falcon",
 "name": "Apache Falcon",
 "pmcs": [
@@ -3116,6 +3165,7 @@
 "walkerr": "Rob Walker"
 },
 "established": "2007-03",
+"homepage": "http://felix.apache.org/",
 "id": "felix",
 "name": "Apache Felix",
 "pmcs": [
@@ -3214,6 +3264,7 @@
 "wave": "David Fisher"
 },
 "established": "2012-12",
+"homepage": "http://flex.apache.org/",
 "id": "flex",
 "name": "Apache Flex",
 "pmcs": [
@@ -3288,6 +3339,7 @@
 "warneke": "Daniel Warneke"
 },
 "established": "2014-12",
+"homepage": "http://flink.apache.org/",
 "id": "flink",
 "name": "Apache Flink",
 "pmcs": [
@@ -3340,6 +3392,7 @@
 "will": "Will McQueen"
 },
 "established": "2012-06",
+"homepage": "http://flume.apache.org/",
 "id": "flume",
 "name": "Apache Flume",
 "pmcs": [
@@ -3400,6 +3453,7 @@
 "twl": "Ted Leung"
 },
 "established": "2004-05",
+"homepage": "http://forrest.apache.org/",
 "id": "forrest",
 "name": "Apache Forrest",
 "pmcs": [
@@ -3495,6 +3549,7 @@
 "yunfengma": "Yun Feng Ma"
 },
 "established": "2004-05",
+"homepage": "http://geronimo.apache.org/",
 "id": "geronimo",
 "name": "Apache Geronimo",
 "pmcs": [
@@ -3567,6 +3622,7 @@
 "ssc": "Sebastian Schelter"
 },
 "established": "2012-05",
+"homepage": "http://giraph.apache.org/",
 "id": "giraph",
 "name": "Apache Giraph",
 "pmcs": [
@@ -3610,6 +3666,7 @@
 "woollard": "David Matthew Woollard"
 },
 "established": "2012-01",
+"homepage": "http://gora.apache.org/",
 "id": "gora",
 "name": "Apache Gora",
 "pmcs": [
@@ -3659,6 +3716,7 @@
 "stefano": "Stefano Mazzocchi"
 },
 "established": "2004-02",
+"homepage": "http://gump.apache.org/",
 "id": "gump",
 "name": "Apache Gump",
 "pmcs": [
@@ -3793,6 +3851,7 @@
 "zshao": "Zheng Shao"
 },
 "established": "2008-01",
+"homepage": "http://hadoop.apache.org/",
 "id": "hadoop",
 "name": "Apache Hadoop",
 "pmcs": [
@@ -3874,6 +3933,7 @@
 "yxjiang": "Yexi Jiang"
 },
 "established": "2012-05",
+"homepage": "http://hama.apache.org/",
 "id": "hama",
 "name": "Apache Hama",
 "pmcs": [
@@ -3938,6 +3998,7 @@
 "zjushch": "Chunhui Shen"
 },
 "established": "2010-04",
+"homepage": "http://hbase.apache.org/",
 "id": "hbase",
 "name": "Apache HBase",
 "pmcs": [
@@ -3992,6 +4053,7 @@
 "zzhang": "Dafu"
 },
 "established": "2013-12",
+"homepage": "http://helix.apache.org/",
 "id": "helix",
 "name": "Apache Helix",
 "pmcs": [
@@ -4067,6 +4129,7 @@
 "yhuai": "Yin Huai"
 },
 "established": "2010-09",
+"homepage": "http://hive.apache.org/",
 "id": "hive",
 "name": "Apache Hive",
 "pmcs": [
@@ -4216,6 +4279,7 @@
 "yoshiki": "Yoshiki Hayashi"
 },
 "established": "1995-02",
+"homepage": "http://httpd.apache.org/",
 "id": "httpd",
 "name": "Apache HTTP Server",
 "pmcs": [
@@ -6066,6 +6130,7 @@
 "zznate": "Nate McCall"
 },
 "established": "2002-10",
+"homepage": "http://incubator.apache.org/",
 "id": "incubator",
 "name": "Apache Incubator",
 "pmcs": [
@@ -6305,6 +6370,7 @@
 "themalkolm": "Alexander Krasnukhin"
 },
 "established": "2012-10",
+"homepage": "http://isis.apache.org/",
 "id": "isis",
 "name": "Apache Isis",
 "pmcs": [
@@ -6371,6 +6437,7 @@
 "unico": "Unico Hommes"
 },
 "established": "2006-03",
+"homepage": "http://jackrabbit.apache.org/",
 "id": "jackrabbit",
 "name": "Apache Jackrabbit",
 "pmcs": [
@@ -6459,6 +6526,7 @@
 "wstrzalka": "Wojciech Strza\u0142ka"
 },
 "established": "2003-01",
+"homepage": "http://james.apache.org/",
 "id": "james",
 "name": "Apache James",
 "pmcs": [
@@ -6507,6 +6575,7 @@
 "zachsh": "Zahari Shoylev"
 },
 "established": "2013-10",
+"homepage": "http://jclouds.apache.org/",
 "id": "jclouds",
 "name": "Apache jclouds",
 "pmcs": [
@@ -6541,6 +6610,7 @@
 "sallen": "Stephen Allen"
 },
 "established": "2012-04",
+"homepage": "http://jena.apache.org/",
 "id": "jena",
 "name": "Apache Jena",
 "pmcs": [
@@ -6573,6 +6643,7 @@
 "woolfel": "Peter Lin"
 },
 "established": "2011-10",
+"homepage": "http://jmeter.apache.org/",
 "id": "jmeter",
 "name": "Apache JMeter",
 "pmcs": [
@@ -6607,6 +6678,7 @@
 "snoopdave": "David M. Johnson"
 },
 "established": "2013-07",
+"homepage": "http://jspwiki.apache.org/",
 "id": "jspwiki",
 "name": "Apache JSPWiki",
 "pmcs": [
@@ -6636,6 +6708,7 @@
 "tcunning": "Thomas Cunningham"
 },
 "established": "2010-08",
+"homepage": "http://juddi.apache.org/",
 "id": "juddi",
 "name": "Apache jUDDI",
 "pmcs": [
@@ -6671,6 +6744,7 @@
 "sriramsub": "Sriram"
 },
 "established": "2012-11",
+"homepage": "http://kafka.apache.org/",
 "id": "kafka",
 "name": "Apache Kafka",
 "pmcs": [
@@ -6715,6 +6789,7 @@
 "trenaman": "Adrian Trenaman"
 },
 "established": "2010-06",
+"homepage": "http://karaf.apache.org/",
 "id": "karaf",
 "name": "Apache Karaf",
 "pmcs": [
@@ -6757,6 +6832,7 @@
 "vtkhir": "Vladimir Tkhir"
 },
 "established": "2014-02",
+"homepage": "http://knox.apache.org/",
 "id": "knox",
 "name": "Apache Knox",
 "pmcs": [
@@ -6813,6 +6889,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2006-11",
+"homepage": "http://labs.apache.org/",
 "id": "labs",
 "name": "Apache Labs",
 "pmcs": [
@@ -6853,6 +6930,7 @@
 "woodser": "Eric Woods"
 },
 "established": "2011-05",
+"homepage": "http://libcloud.apache.org/",
 "id": "libcloud",
 "name": "Apache Libcloud",
 "pmcs": [
@@ -6905,6 +6983,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2003-12",
+"homepage": "http://logging.apache.org/",
 "id": "logging",
 "name": "Apache Logging",
 "pmcs": [
@@ -6983,6 +7062,7 @@
 "yonik": "Yonik Seeley"
 },
 "established": "2005-01",
+"homepage": "http://lucene.apache.org/",
 "id": "lucene",
 "name": "Apache Lucene",
 "pmcs": [
@@ -7041,6 +7121,7 @@
 "wwb": "Wyatt Barnett"
 },
 "established": "2012-08",
+"homepage": "http://lucenenet.apache.org/",
 "id": "lucenenet",
 "name": "Apache Lucene.Net",
 "pmcs": [
@@ -7077,6 +7158,7 @@
 "upayavira": "Upayavira"
 },
 "established": "2012-03",
+"homepage": "http://lucy.apache.org/",
 "id": "lucy",
 "name": "Apache Lucy",
 "pmcs": [
@@ -7127,6 +7209,7 @@
 "tdunning": "Ted Dunning"
 },
 "established": "2010-04",
+"homepage": "http://mahout.apache.org/",
 "id": "mahout",
 "name": "Apache Mahout",
 "pmcs": [
@@ -7170,6 +7253,7 @@
 "simonw": "Simon Willnauer"
 },
 "established": "2012-05",
+"homepage": "http://manifoldcf.apache.org/",
 "id": "manifoldcf",
 "name": "Apache ManifoldCF",
 "pmcs": [
@@ -7205,6 +7289,7 @@
 "wikier": "Sergio Fern\u00e1ndez"
 },
 "established": "2013-11",
+"homepage": "http://marmotta.apache.org/",
 "id": "marmotta",
 "name": "Apache Marmotta",
 "pmcs": [
@@ -7281,6 +7366,7 @@
 "wfay": "Wayne Howell Fay"
 },
 "established": "2003-03",
+"homepage": "http://maven.apache.org/",
 "id": "maven",
 "name": "Apache Maven",
 "pmcs": [
@@ -7344,6 +7430,7 @@
 "yan": "Jiang Yan Xu"
 },
 "established": "2013-06",
+"homepage": "http://mesos.apache.org/",
 "id": "mesos",
 "name": "Apache Mesos",
 "pmcs": [
@@ -7389,6 +7476,7 @@
 "tomaszguzialek": "Tomasz Guzia\u0142ek"
 },
 "established": "2014-11",
+"homepage": "http://metamodel.apache.org/",
 "id": "metamodel",
 "name": "Apache MetaModel",
 "pmcs": [
@@ -7437,6 +7525,7 @@
 "spearce": "Shawn Pearce"
 },
 "established": "2006-10",
+"homepage": "http://mina.apache.org/",
 "id": "mina",
 "name": "Apache MINA",
 "pmcs": [
@@ -7474,6 +7563,7 @@
 "phunt": "Patrick D. Hunt"
 },
 "established": "2012-05",
+"homepage": "http://mrunit.apache.org/",
 "id": "mrunit",
 "name": "Apache MRUnit",
 "pmcs": [
@@ -7571,6 +7661,7 @@
 "wsmoak": "Wendy Smoak"
 },
 "established": "2005-02",
+"homepage": "http://myfaces.apache.org/",
 "id": "myfaces",
 "name": "Apache MyFaces",
 "pmcs": [
@@ -7633,6 +7724,7 @@
 "totaro": "Giuseppe Totaro"
 },
 "established": "2010-04",
+"homepage": "http://nutch.apache.org/",
 "id": "nutch",
 "name": "Apache Nutch",
 "pmcs": [
@@ -7683,6 +7775,7 @@
 "waruna": "Waruna Ranasinghe"
 },
 "established": "2007-07",
+"homepage": "http://ode.apache.org/",
 "id": "ode",
 "name": "Apache ODE",
 "pmcs": [
@@ -7740,6 +7833,7 @@
 "sichen": "Si Chen"
 },
 "established": "2006-12",
+"homepage": "http://ofbiz.apache.org/",
 "id": "ofbiz",
 "name": "Apache OFBiz",
 "pmcs": [
@@ -7790,6 +7884,7 @@
 "wave": "David Fisher"
 },
 "established": "2014-03",
+"homepage": "http://olingo.apache.org/",
 "id": "olingo",
 "name": "Apache Olingo",
 "pmcs": [
@@ -7831,6 +7926,7 @@
 "tommaso": "Tommaso Teofili"
 },
 "established": "2013-01",
+"homepage": "http://oltu.apache.org/",
 "id": "oltu",
 "name": "Apache Oltu",
 "pmcs": [
@@ -7866,6 +7962,7 @@
 "simonetripodi": "Simone Tripodi"
 },
 "established": "2013-04",
+"homepage": "http://onami.apache.org/",
 "id": "onami",
 "name": "Apache Onami",
 "pmcs": [
@@ -7935,6 +8032,7 @@
 "woollard": "David Matthew Woollard"
 },
 "established": "2010-11",
+"homepage": "http://oodt.apache.org/",
 "id": "oodt",
 "name": "Apache OODT",
 "pmcs": [
@@ -8006,6 +8104,7 @@
 "virag": "Virag Kothari"
 },
 "established": "2012-08",
+"homepage": "http://oozie.apache.org/",
 "id": "oozie",
 "name": "Apache Oozie",
 "pmcs": [
@@ -8060,6 +8159,7 @@
 "whitehall": "Kim Whitehall"
 },
 "established": "2014-02",
+"homepage": "http://climate.apache.org/",
 "id": "climate",
 "name": "Apache Open Climate Workbench",
 "pmcs": [
@@ -8130,6 +8230,7 @@
 "wisneskid": "David J. Wisneski"
 },
 "established": "2007-05",
+"homepage": "http://openjpa.apache.org/",
 "id": "openjpa",
 "name": "Apache OpenJPA",
 "pmcs": [
@@ -8177,6 +8278,7 @@
 "yegor": "Yegor Kozlov"
 },
 "established": "2013-01",
+"homepage": "http://openmeetings.apache.org/",
 "id": "openmeetings",
 "name": "Apache OpenMeetings",
 "pmcs": [
@@ -8220,6 +8322,7 @@
 "vkhuc": "Vinh Ngoc Khuc"
 },
 "established": "2012-02",
+"homepage": "http://opennlp.apache.org/",
 "id": "opennlp",
 "name": "Apache OpenNLP",
 "pmcs": [
@@ -8380,6 +8483,7 @@
 "zongdj": "DongJun Zong"
 },
 "established": "2012-10",
+"homepage": "http://openoffice.apache.org/",
 "id": "openoffice",
 "name": "Apache OpenOffice",
 "pmcs": [
@@ -8440,6 +8544,7 @@
 "yingwang": "Ying Wang"
 },
 "established": "2009-12",
+"homepage": "http://openwebbeans.apache.org/",
 "id": "openwebbeans",
 "name": "Apache OpenWebBeans",
 "pmcs": [
@@ -8462,6 +8567,7 @@
 "chair": "omalley",
 "committers": {},
 "established": "2015-04",
+"homepage": "http://orc.apache.org/",
 "id": "orc",
 "name": "Apache Orc",
 "pmcs": [],
@@ -8493,6 +8599,7 @@
 "wesleypeck": "Wesley Graham Peck"
 },
 "established": "2015-04",
+"homepage": "http://parquet.apache.org/",
 "id": "parquet",
 "name": "Apache Parquet",
 "pmcs": [
@@ -8542,6 +8649,7 @@
 "vfed": "Villu Ruusmann"
 },
 "established": "2009-10",
+"homepage": "http://pdfbox.apache.org/",
 "id": "pdfbox",
 "name": "Apache PDFBox",
 "pmcs": [
@@ -8592,6 +8700,7 @@
 "torsten": "Torsten F\u00f6rtsch"
 },
 "established": "2000-03",
+"homepage": "http://perl.apache.org/",
 "id": "perl",
 "name": "Apache mod_perl",
 "pmcs": [
@@ -8636,6 +8745,7 @@
 "tdsilva": "Thomas D'Silva"
 },
 "established": "2014-05",
+"homepage": "http://phoenix.apache.org/",
 "id": "phoenix",
 "name": "Apache Phoenix",
 "pmcs": [
@@ -8696,6 +8806,7 @@
 "zjffdu": "Jeff Zhang"
 },
 "established": "2010-09",
+"homepage": "http://pig.apache.org/",
 "id": "pig",
 "name": "Apache Pig",
 "pmcs": [
@@ -8732,6 +8843,7 @@
 "tvolkert": "Todd Volkert"
 },
 "established": "2009-12",
+"homepage": "http://pivot.apache.org/",
 "id": "pivot",
 "name": "Apache Pivot",
 "pmcs": [
@@ -8780,6 +8892,7 @@
 "yegor": "Yegor Kozlov"
 },
 "established": "2007-05",
+"homepage": "http://poi.apache.org/",
 "id": "poi",
 "name": "Apache POI",
 "pmcs": [
@@ -8856,6 +8969,7 @@
 "zheng": "Zheng Zhong"
 },
 "established": "2004-02",
+"homepage": "http://portals.apache.org/",
 "id": "portals",
 "name": "Apache Portals",
 "pmcs": [
@@ -8930,6 +9044,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2008-11",
+"homepage": "http://qpid.apache.org/",
 "id": "qpid",
 "name": "Apache Qpid",
 "pmcs": [
@@ -9009,6 +9124,7 @@
 "zhguo": "Zhenhua Guo"
 },
 "established": "2012-03",
+"homepage": "http://rave.apache.org/",
 "id": "rave",
 "name": "Apache Rave",
 "pmcs": [
@@ -9066,6 +9182,7 @@
 "waldo": "James Waldo"
 },
 "established": "2011-01",
+"homepage": "http://river.apache.org/",
 "id": "river",
 "name": "Apache River",
 "pmcs": [
@@ -9101,6 +9218,7 @@
 "snoopdave": "David M. Johnson"
 },
 "established": "2007-02",
+"homepage": "http://roller.apache.org/",
 "id": "roller",
 "name": "Apache Roller",
 "pmcs": [
@@ -9131,6 +9249,7 @@
 "zjshen": "Zhijie Shen"
 },
 "established": "2015-01",
+"homepage": "http://samza.apache.org/",
 "id": "samza",
 "name": "Apache Samza",
 "pmcs": [
@@ -9168,6 +9287,7 @@
 "werner": "Werner Dittmann"
 },
 "established": "2006-06",
+"homepage": "http://santuario.apache.org/",
 "id": "santuario",
 "name": "Apache Santuario",
 "pmcs": [
@@ -9235,6 +9355,7 @@
 "wimv": "Wim Verreydt"
 },
 "established": "2007-09",
+"homepage": "http://servicemix.apache.org/",
 "id": "servicemix",
 "name": "Apache ServiceMix",
 "pmcs": [
@@ -9320,6 +9441,7 @@
 "zhoresh": "Ziv Horesh"
 },
 "established": "2010-01",
+"homepage": "http://shindig.apache.org/",
 "id": "shindig",
 "name": "Apache Shindig",
 "pmcs": [
@@ -9362,6 +9484,7 @@
 "pledbrook": "Peter Ledbrook"
 },
 "established": "2010-09",
+"homepage": "http://shiro.apache.org/",
 "id": "shiro",
 "name": "Apache Shiro",
 "pmcs": [
@@ -9400,6 +9523,7 @@
 "tlpinney": "Travis Loren Pinney"
 },
 "established": "2012-09",
+"homepage": "http://sis.apache.org/",
 "id": "sis",
 "name": "Apache SIS",
 "pmcs": [
@@ -9465,6 +9589,7 @@
 "vramdal": "Vidar Skauge Ramdal"
 },
 "established": "2009-06",
+"homepage": "http://sling.apache.org/",
 "id": "sling",
 "name": "Apache Sling",
 "pmcs": [
@@ -9521,6 +9646,7 @@
 "yackley": "Matt Yackley"
 },
 "established": "2004-06",
+"homepage": "http://spamassassin.apache.org/",
 "id": "spamassassin",
 "name": "Apache SpamAssassin",
 "pmcs": [
@@ -9577,6 +9703,7 @@
 "yhuai": "Yin Huai"
 },
 "established": "2014-02",
+"homepage": "http://spark.apache.org/",
 "id": "spark",
 "name": "Apache Spark",
 "pmcs": [
@@ -9643,6 +9770,7 @@
 "venkatrangan": "Venkat Ranganathan"
 },
 "established": "2012-03",
+"homepage": "http://sqoop.apache.org/",
 "id": "sqoop",
 "name": "Apache Sqoop",
 "pmcs": [
@@ -9696,6 +9824,7 @@
 "wkasper": "Walter Kasper"
 },
 "established": "2012-09",
+"homepage": "http://stanbol.apache.org/",
 "id": "stanbol",
 "name": "Apache Stanbol",
 "pmcs": [
@@ -9737,6 +9866,7 @@
 "rubys": "Sam Ruby"
 },
 "established": "2012-07",
+"homepage": "http://steve.apache.org/",
 "id": "steve",
 "name": "Apache Steve",
 "pmcs": [
@@ -9777,6 +9907,7 @@
 "xumingming": "James Xu"
 },
 "established": "2014-09",
+"homepage": "http://storm.apache.org/",
 "id": "storm",
 "name": "Apache Storm",
 "pmcs": [
@@ -9849,6 +9980,7 @@
 "udara": "Udara Liyanage"
 },
 "established": "2014-05",
+"homepage": "http://stratos.apache.org/",
 "id": "stratos",
 "name": "Apache Stratos",
 "pmcs": [
@@ -9958,6 +10090,7 @@
 "wsmoak": "Wendy Smoak"
 },
 "established": "2004-03",
+"homepage": "http://struts.apache.org/",
 "id": "struts",
 "name": "Apache Struts",
 "pmcs": [
@@ -10067,6 +10200,7 @@
 "xsteve": "Stefan Reich\u00f6r"
 },
 "established": "2010-02",
+"homepage": "http://subversion.apache.org/",
 "id": "subversion",
 "name": "Apache Subversion",
 "pmcs": [
@@ -10153,6 +10287,7 @@
 "veithen": "Andreas Veithen"
 },
 "established": "2007-12",
+"homepage": "http://synapse.apache.org/",
 "id": "synapse",
 "name": "Apache Synapse",
 "pmcs": [
@@ -10208,6 +10343,7 @@
 "simonetripodi": "Simone Tripodi"
 },
 "established": "2012-11",
+"homepage": "http://syncope.apache.org/",
 "id": "syncope",
 "name": "Apache Syncope",
 "pmcs": [
@@ -10247,6 +10383,7 @@
 "yliu": "Yi Liu"
 },
 "established": "2014-03",
+"homepage": "http://tajo.apache.org/",
 "id": "tajo",
 "name": "Apache Tajo",
 "pmcs": [
@@ -10299,6 +10436,7 @@
 "uli": "Ulrich St\u00e4rk"
 },
 "established": "2006-02",
+"homepage": "http://tapestry.apache.org/",
 "id": "tapestry",
 "name": "Apache Tapestry",
 "pmcs": [
@@ -10336,6 +10474,7 @@
 "vmasutin": "Valery Masiutsin"
 },
 "established": "2000-07",
+"homepage": "http://tcl.apache.org/",
 "id": "tcl",
 "name": "Apache Tcl",
 "pmcs": [
@@ -10391,6 +10530,7 @@
 "zjffdu": "Jeff Zhang"
 },
 "established": "2014-07",
+"homepage": "http://tez.apache.org/",
 "id": "tez",
 "name": "Apache Tez",
 "pmcs": [
@@ -10461,6 +10601,7 @@
 "upayavira": "Upayavira"
 },
 "established": "2010-10",
+"homepage": "http://thrift.apache.org/",
 "id": "thrift",
 "name": "Apache Thrift",
 "pmcs": [
@@ -10512,6 +10653,7 @@
 "tpalsulich": "Tyler Palsulich"
 },
 "established": "2010-04",
+"homepage": "http://tika.apache.org/",
 "id": "tika",
 "name": "Apache Tika",
 "pmcs": [
@@ -10559,6 +10701,7 @@
 "wsmoak": "Wendy Smoak"
 },
 "established": "2006-12",
+"homepage": "http://tiles.apache.org/",
 "id": "tiles",
 "name": "Apache Tiles",
 "pmcs": [
@@ -10617,6 +10760,7 @@
 "yoavs": "Yoav Shapira"
 },
 "established": "2005-05",
+"homepage": "http://tomcat.apache.org/",
 "id": "tomcat",
 "name": "Apache Tomcat",
 "pmcs": [
@@ -10679,6 +10823,7 @@
 "xuhaihong": "Haihong Xu"
 },
 "established": "2007-05",
+"homepage": "http://tomee.apache.org/",
 "id": "tomee",
 "name": "Apache TomEE",
 "pmcs": [
@@ -10740,6 +10885,7 @@
 "zym": "Zhao Yongming"
 },
 "established": "2010-04",
+"homepage": "http://trafficserver.apache.org/",
 "id": "trafficserver",
 "name": "Apache Traffic Server",
 "pmcs": [
@@ -10802,6 +10948,7 @@
 "wglass": "William Glass-Husain"
 },
 "established": "2007-05",
+"homepage": "http://turbine.apache.org/",
 "id": "turbine",
 "name": "Apache Turbine",
 "pmcs": [
@@ -10863,6 +11010,7 @@
 "wjaniszewski": "Wojciech Janiszewski"
 },
 "established": "2008-05",
+"homepage": "http://tuscany.apache.org/",
 "id": "tuscany",
 "name": "Apache Tuscany",
 "pmcs": [
@@ -10920,6 +11068,7 @@
 "twgoetz": "Thilo Goetz"
 },
 "established": "2010-03",
+"homepage": "http://uima.apache.org/",
 "id": "uima",
 "name": "Apache UIMA",
 "pmcs": [
@@ -10955,6 +11104,7 @@
 "yoh": "Young Hyun Oh"
 },
 "established": "2012-06",
+"homepage": "http://vcl.apache.org/",
 "id": "vcl",
 "name": "Apache VCL",
 "pmcs": [
@@ -10986,6 +11136,7 @@
 "wglass": "William Glass-Husain"
 },
 "established": "2006-10",
+"homepage": "http://velocity.apache.org/",
 "id": "velocity",
 "name": "Apache Velocity",
 "pmcs": [
@@ -11016,6 +11167,7 @@
 "vinayakb": "Vinayak Ravindra Borkar"
 },
 "established": "2014-07",
+"homepage": "http://vxquery.apache.org/",
 "id": "vxquery",
 "name": "Apache VXQuery",
 "pmcs": [
@@ -11343,6 +11495,7 @@
 "upayavira": "Upayavira"
 },
 "established": "2007-06",
+"homepage": "http://wicket.apache.org/",
 "id": "wicket",
 "name": "Apache Wicket",
 "pmcs": [
@@ -11400,6 +11553,7 @@
 "tomershadi": "Tomer Shadi"
 },
 "established": "2012-12",
+"homepage": "http://wink.apache.org/",
 "id": "wink",
 "name": "Apache Wink",
 "pmcs": [
@@ -11436,6 +11590,7 @@
 "stevelee": "Steve Lee"
 },
 "established": "2012-11",
+"homepage": "http://wookie.apache.org/",
 "id": "wookie",
 "name": "Apache Wookie",
 "pmcs": [
@@ -11511,6 +11666,7 @@
 "zongaro": "Henry Zongaro"
 },
 "established": "2004-10",
+"homepage": "http://xalan.apache.org/",
 "id": "xalan",
 "name": "Apache Xalan",
 "pmcs": [
@@ -11544,6 +11700,7 @@
 "scantor": "Scott Cantor"
 },
 "established": "2005-02",
+"homepage": "http://xerces.apache.org/",
 "id": "xerces",
 "name": "Apache Xerces",
 "pmcs": [
@@ -11587,6 +11744,7 @@
 "vhennebert": "Vincent Hennebert"
 },
 "established": "2004-10",
+"homepage": "http://xmlgraphics.apache.org/",
 "id": "xmlgraphics",
 "name": "Apache XML Graphics",
 "pmcs": [
@@ -11621,6 +11779,7 @@
 "stanislavm": "Stanislav Muhametsin"
 },
 "established": "2015-03",
+"homepage": "http://zest.apache.org/",
 "id": "zest",
 "name": "Apache Zest",
 "pmcs": [
@@ -11660,6 +11819,7 @@
 "thawan": "Thawan Kooburat"
 },
 "established": "2010-11",
+"homepage": "http://zookeeper.apache.org/",
 "id": "zookeeper",
 "name": "Apache ZooKeeper",
 "pmcs": [