Having 2 fields “jira” and “bugzilla” is not simpler than having a simple url 
in “issues”.

And someday we might see a project being retired that uses its own bugzilla 
(there are at least one project with very little activity, that uses its own 
version).

The same argument goes for the fields “wiki” and “source code”.

I strongly believe it is better to have generic names like “issues” that using 
a specific name like “jira” or “bugzilla”.

rgds
Jan I.


> On 23 Apr 2018, at 17:46, s...@apache.org wrote:
> 
> Author: sebb
> Date: Mon Apr 23 15:46:22 2018
> New Revision: 1829897
> 
> URL: http://svn.apache.org/viewvc?rev=1829897&view=rev
> Log:
> Simplify issue tracker data
> 
> Modified:
>    attic/site-jekyll/src/_data/projects.json
>    attic/site-jekyll/src/_layouts/project.html
>    attic/site-jekyll/src/_plugins/generate_projects.rb
> 
> Modified: attic/site-jekyll/src/_data/projects.json
> URL: 
> http://svn.apache.org/viewvc/attic/site-jekyll/src/_data/projects.json?rev=1829897&r1=1829896&r2=1829897&view=diff
> ==============================================================================
> --- attic/site-jekyll/src/_data/projects.json (original)
> +++ attic/site-jekyll/src/_data/projects.json Mon Apr 23 15:46:22 2018
> @@ -4,7 +4,7 @@
>    "project":     "abdera",
>    "retired":     "March 2017",
>    "source code": "http://svn.apache.org/repos/asf/abdera/";,
> -   "issues":      "https://issues.apache.org/jira/projects/ABDERA";,
> +   "jira":        "ABDERA",
>    "wiki":        "https://cwiki.apache.org/confluence/display/ABDERA";,
>    "mailnames":   ["dev", "commits", "user"],
>    "description": "Apache Abdera was a project to build a 
> functionally-complete, high-performance implementation of the IETF Atom 
> Syndication Format (RFC 4287) and Atom Publishing Protocol (RFC 5023) 
> specifications."
> @@ -14,7 +14,7 @@
>    "project":     "ace",
>    "retired":     "December 2017",
>    "source code": "http://svn.apache.org/repos/asf/ace";,
> -   "issues":      "https://issues.apache.org/jira/projects/ACE";,
> +   "jira":        "ACE",
>    "wiki":        "https://cwiki.apache.org/confluence/display/ACE";,
>    "mailnames":   ["dev", "commits", "users"],
>    "description": "Apache ACE was a software distribution framework that 
> allows you to centrally manage and distribute software components, 
> configuration data and other artifacts to target systems. It is built using 
> OSGi and can be deployed in different topologies. The target systems are 
> usually also OSGi based, but don't have to be."
> @@ -24,7 +24,7 @@
>    "project":     "avalon",
>    "retired":     "June 2004",
>    "source code": "http://svn.apache.org/repos/asf/avalon";,
> -   "issues":      "https://issues.apache.org/jira/browse/avalon/";,
> +   "jira":        "AVALON",
>    "wiki":        "http://wiki.apache.org/avalon/";,
>    "mailnames":   ["dev"],
>    "description": "Apache Avalon was closed long before the creation of the 
> Apache Attic. It's mentioned here for completeness."
> @@ -34,7 +34,6 @@
>    "website":     "http://axkit.org";,
>    "retired":     "August 2009",
>    "source code": "",
> -   "issues":      "",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   [],
> @@ -47,7 +46,7 @@
>    "subproject":  "axis2/c/sandesha",
>    "retired":     "September 2014",
>    "source code": "http://svn.apache.org/repos/asf/axis/axis2/c/sandesha";,
> -   "issues":      "https://issues.apache.org/jira/projects/SANDESHA2C";,
> +   "jira":        "SANDESHA2C",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   [],
> @@ -59,7 +58,7 @@
>    "subproject":  "axis2/c/savan",
>    "retired":     "September 2014",
>    "source code": "http://svn.apache.org/repos/asf/axis/axis2/c/savan";,
> -   "issues":      "https://issues.apache.org/jira/browse/AXIS2C";,
> +   "jira":        "AXIS2C",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   [],
> @@ -71,7 +70,7 @@
>    "subproject":  "axis2/java/savan",
>    "retired":     "September 2014",
>    "source code": "",
> -   "issues":      "https://issues.apache.org/jira/projects/SAVAN";,
> +   "jira":        "SAVAN",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   [],
> @@ -82,7 +81,7 @@
>    "project":     "beehive",
>    "retired":     "January 2010",
>    "source code": "http://svn.apache.org/repos/asf/beehive";,
> -   "issues":      "https://issues.apache.org/jira/projects/BEEHIVE";,
> +   "jira":        "BEEHIVE",
>    "wiki":        "https://wiki.apache.org/beehive";,
>    "mailnames":   ["dev", "commits", "user"],
>    "description": "Apache Beehive was a simple object model built on J2EE and 
> Struts that used annotations to reduce the amount of required code."
> @@ -92,7 +91,7 @@
>    "project":     "click",
>    "retired":     "May 2014",
>    "source code": "http://svn.apache.org/repos/asf/click";,
> -   "issues":      "https://issues.apache.org/jira/browse/CLK/";,
> +   "jira":        "CLK",
>    "wiki":        "https://cwiki.apache.org/confluence/display/click/";,
>    "mailnames":   ["dev", "commits", "user"],
>    "description": "Apache Click was a JEE web application framework, 
> providing a natural rich client style programming model."
> @@ -103,7 +102,6 @@
>    "subproject":  "crimson",
>    "retired":     "August 2010",
>    "source code": "",
> -   "issues":      "",
>    "wiki":        "",
>    "board":       "crimson",
>    "mailnames":    [],
> @@ -114,7 +112,7 @@
>    "project":     "continuum",
>    "retired":     "May 2016",
>    "source code": "http://svn.apache.org/repos/asf/continuum";,
> -   "issues":      "https://issues.apache.org/jira/projects/CONTINUUM";,
> +   "jira":        "CONTINUUM",
>    "wiki":        "https://cwiki.apache.org//confluence/display/CONTINUUM";,
>    "mailnames":   ["dev", "users",  "commits", "issues", "notifications"],
>    "description": "Apache Continuum was an enterprise-ready continuous 
> integration server with features such as automated builds, release 
> management, role-based security, and integration with popular build tools and 
> source control management systems."
> @@ -124,7 +122,7 @@
>    "project":     "deltacloud",
>    "retired":     "July 2015",
>    "source code": "http://svn.apache.org/repos/asf/deltacloud";,
> -   "issues":      "https://issues.apache.org/jira/projects/DTACLOUD";,
> +   "jira":        "DTACLOUD",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits", "user"],
>    "description": "Deltacloud provided the API server and drivers necessary 
> for connecting to cloud providers via a cloud abstraction API."
> @@ -134,7 +132,7 @@
>    "project":     "devicemap",
>    "retired":     "December 2016",
>    "source code": "http://svn.apache.org/repos/asf/devicemap";,
> -   "issues":      "https://issues.apache.org/jira/projects/DMAP";,
> +   "jira":        "DMAP",
>    "wiki":        "https://wiki.apache.org/devicemap";,
>    "mailnames":   ["dev", "commits"],
>    "description": "Apache DeviceMap was a project to create a data repository 
> containing device information, images and other relevant information for all 
> sorts of mobile devices."
> @@ -144,7 +142,7 @@
>    "project":     "directmemory",
>    "retired":     "July 2015",
>    "source code": "http://svn.apache.org/repos/asf/directmemory";,
> -   "issues":      "https://issues.apache.org/jira/projects/DIRECTMEMORY";,
> +   "jira":        "DIRECTMEMORY",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits", "user"],
>    "description": "DirectMemory was an off-heap cache for the Java Virtual 
> Machine."
> @@ -154,7 +152,7 @@
>    "project":     "esme",
>    "retired":     "July 2013",
>    "source code": "http://svn.apache.org/repos/asf/esme";,
> -   "issues":      "https://issues.apache.org/jira/projects/ESME";,
> +   "jira":        "ESME",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits"],
>    "description": "Apache ESME (Enterprise Social Messaging Environment) was 
> a secure and highly scalable microsharing and micromessaging platform that 
> allows people to discover and meet one another and get controlled access to 
> other sources of information."
> @@ -164,7 +162,7 @@
>    "project":     "etch",
>    "retired":     "June 2016",
>    "source code": "http://svn.apache.org/repos/asf/etch";,
> -   "issues":      "https://issues.apache.org/jira/projects/ETCH";,
> +   "jira":        "ETCH",
>    "wiki":        "",
>    "mailnames":   ["dev", "user", "commits"],
>    "description": "Apache Etch was a cross-platform, language- and 
> transport-independent framework for building and consuming network services."
> @@ -174,7 +172,7 @@
>    "project":     "excalibur",
>    "retired":     "December 2010",
>    "source code": "http://svn.apache.org/repos/asf/excalibur";,
> -   "issues":      "https://issues.apache.org/jira/projects/EXLBR";,
> +   "jira":        "EXLBR",
>    "wiki":        "https://wiki.apache.org/excalibur";,
>    "mailnames":   ["dev", "scm", "user"],
>    "description": "Apache Excalibur was a Java Inversion of Control 
> container."
> @@ -184,7 +182,7 @@
>    "project":     "harmony",
>    "retired":     "November 2011",
>    "source code": "http://svn.apache.org/repos/asf/harmony";,
> -   "issues":      "https://issues.apache.org/jira/projects/HARMONY";,
> +   "jira":        "HARMONY",
>    "wiki":        "https://wiki.apache.org/harmony";,
>    "mailnames":   ["dev", "alerts", "commits"],
>    "description": "Harmony software was a modular Java runtime with class 
> libraries and associated tools."
> @@ -194,7 +192,7 @@
>    "project":     "hivemind",
>    "retired":     "April 2009",
>    "source code": "http://svn.apache.org/repos/asf/hivemind";,
> -   "issues":      "https://issues.apache.org/jira/projects/HIVEMIND";,
> +   "jira":        "HIVEMIND",
>    "wiki":        "https://cwiki.apache.org/confluence/display/HIVEMIND2";,
>    "mailnames":   ["dev", "commits", "user"],
>    "description": "Apache HiveMind was a services and configuration 
> microkernel. Its features are also referred to as Inversion of Control (IoC) 
> Container or Lightweight Container. Closely linked to Tapestry 4, it lost 
> activity when Tapestry 5 moved to a new IoC container."
> @@ -204,7 +202,6 @@
>    "project":     "ibatis",
>    "retired":     "June 2010",
>    "source code": "http://svn.apache.org/repos/asf/ibatis";,
> -   "issues":      "",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits", "user-cs", "user-java"],
>    "description": "iBATIS was a data mapper framework that made it easier to 
> use a relational database with object-oriented applications. There were both 
> Java and .Net implementations."
> @@ -214,7 +211,6 @@
>    "project":     "jakarta",
>    "retired":     "December 2011",
>    "source code": "http://svn.apache.org/repos/asf/jakarta";,
> -   "issues":      "",
>    "wiki":        "https://wiki.apache.org/jakarta";,
>    "mailnames":   ["dev", "announcements", "general", "site-cvs", 
> "notifications"],
>    "description": "Jakarta Project housed a diverse set of popular open 
> source Java solutions."
> @@ -225,7 +221,7 @@
>    "subproject":  "cactus",
>    "retired":     "August 2011",
>    "source code": "http://svn.apache.org/repos/asf/jakarta/cactus";,
> -   "issues":      "https://issues.apache.org/jira/projects/CACTUS";,
> +   "jira":        "CACTUS",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   ["dev", "user"],
> @@ -237,7 +233,7 @@
>    "subproject":  "ecs",
>    "retired":     "September 2010",
>    "source code": "http://svn.apache.org/repos/asf/jakarta/ecs";,
> -   "issues":      "",
> +   "jira":        "ECS",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   ["dev", "user"],
> @@ -249,7 +245,7 @@
>    "subproject":  "oro",
>    "retired":     "September 2010",
>    "source code": "http://svn.apache.org/repos/asf/jakarta/oro";,
> -   "issues":      "https://bz.apache.org/bugzilla/buglist.cgi?product=oro";,
> +   "bugzilla":    "oro",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   ["dev", "user"],
> @@ -261,7 +257,7 @@
>    "subproject":  "regexp",
>    "retired":     "April 2011",
>    "source code": "http://svn.apache.org/repos/asf/jakarta/regexp";,
> -   "issues":      "",
> +   "bugzilla":    "regexp",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   ["dev", "user"],
> @@ -273,7 +269,7 @@
>    "subproject":  "slide",
>    "retired":     "November 2007",
>    "source code": "http://svn.apache.org/repos/asf/jakarta/slide";,
> -   "issues":      
> "https://bz.apache.org/bugzilla/describecomponents.cgi?product=Slide";,
> +   "bugzilla":    "slide",
>    "wiki":        "https://wiki.apache.org/jakarta-slide";,
>    "mailnames":   ["dev", "user"],
>    "description": "Jakarta previously hosted Slide, a content repository 
> which could serve as a basis for a content management system as well as other 
> purposes. Among its features was full WebDAV support."
> @@ -284,7 +280,7 @@
>    "subproject":  "taglibs",
>    "retired":     "June 2008",
>    "source code": "http://svn.apache.org/repos/asf/jakarta/taglibs";,
> -   "issues":      "",
> +   "bugzilla":    "taglibs",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   ["dev"],
> @@ -295,7 +291,6 @@
>    "project":     "lenya",
>    "retired":     "April 2015",
>    "source code": "http://svn.apache.org/repos/asf/lenya";,
> -   "issues":      "",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits", "user"],
>    "description": "Lenya was an Open Source Java/XML Content Management 
> System that came with revision control, multi-site management, scheduling, 
> search, WYSIWYG editors, and workflow."
> @@ -305,7 +300,7 @@
>    "project":     "mrunit",
>    "retired":     "April 2016",
>    "source code": "http://svn.apache.org/repos/asf/mrunit";,
> -   "issues":      "https://issues.apache.org/jira/projects/MRUNIT";,
> +   "jira":        "MRUNIT",
>    "wiki":        "https://cwiki.apache.org/confluence/display/MRUNIT";,
>    "mailnames":   ["dev", "user", "commits"],
>    "description": "Apache MRUnit was a Java library that helped developers 
> unit test Apache Hadoop map reduce jobs."
> @@ -317,7 +312,7 @@
>    "subproject":  "ojb",
>    "retired":     "January 2011",
>    "source code": "http://svn.apache.org/repos/asf/db/ojb";,
> -   "issues":      "https://issues.apache.org/jira/projects/OJB";,
> +   "jira":        "OJB",
>    "wiki":        "https://wiki.apache.org/db-ojb";,
>    "board":       "",
>    "mailnames":   ["dev", "user"],
> @@ -328,7 +323,7 @@
>    "project":     "oltu",
>    "retired":     "April 2018",
>    "source code": "http://svn.apache.org/repos/asf/oltu";,
> -   "issues":      "https://issues.apache.org/jira/projects/OLTU";,
> +   "jira":        "OLTU",
>    "wiki":        
> "https://cwiki.apache.org/confluence/display/OLTU/Documentation";,
>    "mailnames":   ["dev", "user", "commits"],
>    "description": "Apache Oltu was an OAuth protocol implementation in Java. 
> It also covers others OAuth family related implementations such as JWT, JWS 
> and OpenID Connect"
> @@ -338,7 +333,7 @@
>    "project":     "onami",
>    "retired":     "January 2016",
>    "source code": "http://svn.apache.org/repos/asf/onami";,
> -   "issues":      "https://issues.apache.org/jira/projects/ONAMI";,
> +   "jira":        "ONAMI",
>    "wiki":        "",
>    "mailnames":   ["dev", "user", "commits"],
>    "description": "Apache Onami was a project focused on the development and 
> maintenance of a set of Google Guice extensions not provided out of the box 
> by the library itself."
> @@ -348,7 +343,6 @@
>    "project":     "quetz",
>    "retired":     "June 2010",
>    "source code": "http://svn.apache.org/repos/asf/quetzalcoatl/";,
> -   "issues":      "",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits"],
>    "description": "Quetzalcoatl, or Quetz as it was more commonly known, was 
> a project charged with the creation and maintenance of open-source software 
> related to mod_python and the Python programming language.  Mainly formed 
> around the mod_python subproject, it didn't have activity in the mod_python 
> community to drive the larger project along."
> @@ -358,7 +352,7 @@
>    "project":     "rave",
>    "retired":     "January 2016",
>    "source code": "http://svn.apache.org/repos/asf/rave";,
> -   "issues":      "https://issues.apache.org/jira/projects/RAVE";,
> +   "jira":        "RAVE",
>    "wiki":        "https://wiki.apache.org/rave";,
>    "mailnames":   ["dev", "users", "commits"],
>    "description": "Apache Rave was a web and social mashup engine that 
> aggregated and served web widgets. It was targeted as an engine for internet 
> and intranet portals."
> @@ -368,7 +362,7 @@
>    "project":     "shale",
>    "retired":     "May 2009",
>    "source code": "http://svn.apache.org/repos/asf/shale";,
> -   "issues":      "",
> +
>    "wiki":        "https://wiki.apache.org/shale";,
>    "mailnames":   ["dev", "user", "commits"],
>    "description": "Shale was a web application framework, fundamentally based 
> on JavaServer Faces."
> @@ -378,7 +372,7 @@
>    "project":     "shindig",
>    "retired":     "November 2015",
>    "source code": "http://svn.apache.org/repos/asf/shindig";,
> -   "issues":      "https://issues.apache.org/jira/projects/SHINDIG";,
> +   "jira":        "SHINDIG",
>    "wiki":        "https://cwiki.apache.org/confluence/display/SHINDIG";,
>    "mailnames":   ["dev", "users", "commits"],
>    "description": "Apache Shindig was an OpenSocial container to help you to 
> start hosting OpenSocial apps quickly."
> @@ -389,7 +383,7 @@
>    "project":     "stdcxx",
>    "retired":     "July 2013",
>    "source code": "http://svn.apache.org/repos/asf/stdcxx";,
> -   "issues":      "https://issues.apache.org/jira/projects/STDCXX";,
> +   "jira":        "STDCXX",
>    "wiki":        "",
>    "board":       "Cxx_Standard_Library",
>    "mailnames":   ["dev", "commits", "user"],
> @@ -400,7 +394,7 @@
>    "project":     "stratos",
>    "retired":     "January 2017",
>    "source code": "http://svn.apache.org/repos/asf/stratos/";,
> -   "issues":      "https://issues.apache.org/jira/projects/STRATOS";,
> +   "jira":        "STRATOS",
>    "wiki":        "https://cwiki.apache.org/confluence/display/STRATOS";,
>    "mailnames":   ["dev", "commits"],
>    "description": "Stratos was a highly-extensible Platform-as-a-Service 
> (PaaS) framework that helped run Apache Tomcat, PHP, and MySQL applications, 
> and could be extended to support many more environments on all major cloud 
> infrastructures."
> @@ -410,7 +404,7 @@
>    "project":     "tuscany",
>    "retired":     "May 2016",
>    "source code": "http://svn.apache.org/repos/asf/tuscany";,
> -   "issues":      "https://issues.apache.org/jira/projects/TUSCANY";,
> +   "jira":        "TUSCANY",
>    "wiki":        "https://cwiki.apache.org/confluence/display/TUSCANY";,
>    "mailnames":   ["dev", "user", "commits"],
>    "description": "Tuscany simplified the task of developing service-oriented 
> architectured solutions by providing a comprehensive infrastructure for 
> development and management, based on the Service Component Architecture 
> standard."
> @@ -420,7 +414,7 @@
>    "project":     "whirr",
>    "retired":     "March 2015",
>    "source code": "http://svn.apache.org/repos/asf/whirr";,
> -   "issues":      "https://issues.apache.org/jira/projects/WHIRR";,
> +   "jira":        "WHIRR",
>    "wiki":        "https://cwiki.apache.org/confluence/display/WHIRR";,
>    "mailnames":   ["dev", "user", "commits"],
>    "description": "Apache Whirr was a set of libraries for running cloud 
> services and deploying clusters."
> @@ -430,7 +424,7 @@
>    "project":     "wink",
>    "retired":     "April 2017",
>    "source code": "http://svn.apache.org/repos/asf/wink";,
> -   "issues":      "https://issues.apache.org/jira/projects/WINK";,
> +   "jira":        "WINK",
>    "wiki":        "https://cwiki.apache.org/confluence/display/WINK";,
>    "mailnames":   ["dev", "commits", "user"],
>    "description": "Apache Wink was a simple yet solid framework for building 
> RESTful Web services. It is comprised of a Server module and a Client module 
> for developing and consuming RESTful Web services."
> @@ -440,7 +434,7 @@
>    "project":     "wookie",
>    "retired":     "April 2016",
>    "source code": "http://svn.apache.org/repos/asf/wookie";,
> -   "issues":      "https://issues.apache.org/jira/projects/WOOKIE";,
> +   "jira":        "WOOKIE",
>    "wiki":        "",
>    "mailnames":   ["dev", "user", "commits"],
>    "description": "Wookie was a Java server application that allowed you to 
> upload and deploy W3C/OpenSocial/Google Wave widgets to your applications."
> @@ -453,7 +447,6 @@
>    "subproject":  "muse",
>    "retired":     "January 2013",
>    "source code": "",
> -   "issues":      "",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   ["dev", "user", "commits"],
> @@ -465,7 +458,6 @@
>    "subproject":  "xang",
>    "retired":     "December 2009",
>    "source code": "http://svn.apache.org/repos/asf/xml/xang";,
> -   "issues":      "",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits"],
>    "description": "Apache Xang was an XML Web Framework that aggregated 
> multiple data sources, made that data URL addressable and defined custom 
> methods to access that data."
> @@ -476,7 +468,7 @@
>    "subproject":  "xindice",
>    "retired":     "August 2011",
>    "source code": "http://svn.apache.org/repos/asf/xml/xindice";,
> -   "issues":      
> "https://bz.apache.org/bugzilla/buglist.cgi?product=Xindice";,
> +   "bugzilla":    "Xindice",
>    "wiki":        "https://wiki.apache.org/xindice";,
>    "mailnames":   ["dev", "user"],
>    "description": "Apache Xindice was a native XML database."
> @@ -487,7 +479,6 @@
>    "subproject":  "xmlbeans",
>    "retired":     "July 2013",
>    "source code": "http://svn.apache.org/repos/asf/xmlbeans";,
> -   "issues":      "",
>    "wiki":        "",
>    "mailnames":   ["dev", "user", "commits", "cxx-dev"],
>    "description": "Apache XMLBeans was a technology for accessing XML by 
> binding it to Java types."
> @@ -497,7 +488,6 @@
>    "project":     "xml",
>    "retired":     "April 2012",
>    "source code": "http://svn.apache.org/repos/asf/xml";,
> -   "issues":      "",
>    "wiki":        "",
>    "mailnames":   ["bugs", "announcements", "general", "general-cvs"],
>    "description": "the Apache XML Project housed a diverse set of popular 
> open source XML solutions."
> 
> Modified: attic/site-jekyll/src/_layouts/project.html
> URL: 
> http://svn.apache.org/viewvc/attic/site-jekyll/src/_layouts/project.html?rev=1829897&r1=1829896&r2=1829897&view=diff
> ==============================================================================
> --- attic/site-jekyll/src/_layouts/project.html (original)
> +++ attic/site-jekyll/src/_layouts/project.html Mon Apr 23 15:46:22 2018
> @@ -60,7 +60,7 @@
>     </tr>
>     <tr>
>       <td>Website</td>
> -      <td><a href="{{ page.json.website }}/">{{ page.json.website | replace: 
> "http://",""; }}/</a></td>
> +      <td><a href="{{ page.json.website }}">{{ page.json.website | replace: 
> "http://",""; }}</a></td>
>     </tr>
>     <tr>
>       <td>Mailing List Archives</td>
> @@ -68,10 +68,17 @@
>         {% unless forloop.first %}| {% endunless %}<a 
> href="http://mail-archives.apache.org/mod_mbox/{{ page.json.full_dash }}-{{ m 
> }}/">{{ m }}</a>{% endfor %}
>       </td>
>     </tr>
> +      {%- if page.json.bugzilla %}
>     <tr>
>       <td>Issue Tracker</td>
> -      <td>{% if page.json.issues == "" %}None{% else %}<a href="{{ 
> page.json.issues }}">{{ page.json.tracker }}</a>{% endif %}</td>
> +      <td><a href="https://bz.apache.org/bugzilla/buglist.cgi?product={{ 
> page.json.bugzilla }}">Bugzilla</a></td>
>     </tr>
> +      {%- elsif page.json.jira %}
> +    <tr>
> +      <td>Issue Tracker</td>
> +      <td><a href="https://issues.apache.org/jira/browse/{{ page.json.jira 
> }}/">JIRA</a></td>
> +    </tr>
> +      {%- endif %}
>     <tr>
>       <td>Wiki</td>
>       <td>{% if page.json.wiki == "" %}None{% else %}<a href="{{ 
> page.json.wiki }}">Wiki</a>{% endif %}</td>
> 
> Modified: attic/site-jekyll/src/_plugins/generate_projects.rb
> URL: 
> http://svn.apache.org/viewvc/attic/site-jekyll/src/_plugins/generate_projects.rb?rev=1829897&r1=1829896&r2=1829897&view=diff
> ==============================================================================
> --- attic/site-jekyll/src/_plugins/generate_projects.rb (original)
> +++ attic/site-jekyll/src/_plugins/generate_projects.rb Mon Apr 23 15:46:22 
> 2018
> @@ -13,20 +13,10 @@ module Jekyll
>       self.read_yaml(File.join(base, '_layouts'), 'project.html')
>       p['id'] = id # in case we had to calculate it
>       # Simplify template processing
> -      if p['issues'].include? 'bugzilla'
> -        p['tracker'] = 'Bugzilla'
> -      else
> -        p['tracker'] = 'JIRA'
> -      end
>       p['dist'] = id.sub 'jakarta-','jakarta/'
> 
> -      unless p['website'] # generate the website unless it is overridden
> -        # Omit the trailing slash as that is added in the template if needed
> -        if p['subproject']
> -          p['website'] = 
> "http://#{p['project']}.apache.org/#{p['subproject']}"
> -        else
> -          p['website'] = "http://#{p['project']}.apache.org"
> -        end
> +      unless p['website'] # generate the website URL unless it is overridden
> +        p['website'] = "http://#{p['project']}.apache.org/#{p['subproject']}"
>       end
>       if p['subproject']
>         p['full_slash'] = "#{p['project']}/#{p['subproject']}"
> 
> 

Reply via email to