Hi

You are continuing along the same line as with “issues",  “scm” makes a lot of 
assumption how/where the code is stored.

My preference is really just to have the url, that is generic. Why are you 
against that ?

rgds
Jan I.
 

> On 23 Apr 2018, at 18:14, s...@apache.org wrote:
> 
> Author: sebb
> Date: Mon Apr 23 16:14:15 2018
> New Revision: 1829899
> 
> URL: http://svn.apache.org/viewvc?rev=1829899&view=rev
> Log:
> Handle SCM
> 
> Modified:
>    attic/site-jekyll/src/_data/projects.json
>    attic/site-jekyll/src/_layouts/project.html
> 
> Modified: attic/site-jekyll/src/_data/projects.json
> URL: 
> http://svn.apache.org/viewvc/attic/site-jekyll/src/_data/projects.json?rev=1829899&r1=1829898&r2=1829899&view=diff
> ==============================================================================
> --- attic/site-jekyll/src/_data/projects.json (original)
> +++ attic/site-jekyll/src/_data/projects.json Mon Apr 23 16:14:15 2018
> @@ -3,7 +3,7 @@
>    "name":        "Abdera",
>    "project":     "abdera",
>    "retired":     "March 2017",
> -   "source code": "http://svn.apache.org/repos/asf/abdera/";,
> +   "scm":         "svn",
>    "jira":        "ABDERA",
>    "wiki":        "https://cwiki.apache.org/confluence/display/ABDERA";,
>    "mailnames":   ["dev", "commits", "user"],
> @@ -13,7 +13,7 @@
>    "name":        "ACE",
>    "project":     "ace",
>    "retired":     "December 2017",
> -   "source code": "http://svn.apache.org/repos/asf/ace";,
> +   "scm":         "svn",
>    "jira":        "ACE",
>    "wiki":        "https://cwiki.apache.org/confluence/display/ACE";,
>    "mailnames":   ["dev", "commits", "users"],
> @@ -23,7 +23,7 @@
>    "name":        "Avalon",
>    "project":     "avalon",
>    "retired":     "June 2004",
> -   "source code": "http://svn.apache.org/repos/asf/avalon";,
> +   "scm":         "svn",
>    "jira":        "AVALON",
>    "wiki":        "http://wiki.apache.org/avalon/";,
>    "mailnames":   ["dev"],
> @@ -33,7 +33,6 @@
>    "name":        "AxKit",
>    "website":     "http://axkit.org";,
>    "retired":     "August 2009",
> -   "source code": "",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   [],
> @@ -45,7 +44,7 @@
>    "project":     "axis",
>    "subproject":  "axis2/c/sandesha",
>    "retired":     "September 2014",
> -   "source code": "http://svn.apache.org/repos/asf/axis/axis2/c/sandesha";,
> +   "scm":         "svn",
>    "jira":        "SANDESHA2C",
>    "wiki":        "",
>    "board":       "",
> @@ -57,7 +56,7 @@
>    "project":     "axis",
>    "subproject":  "axis2/c/savan",
>    "retired":     "September 2014",
> -   "source code": "http://svn.apache.org/repos/asf/axis/axis2/c/savan";,
> +   "scm":         "svn",
>    "jira":        "AXIS2C",
>    "wiki":        "",
>    "board":       "",
> @@ -69,7 +68,6 @@
>    "project":     "axis",
>    "subproject":  "axis2/java/savan",
>    "retired":     "September 2014",
> -   "source code": "",
>    "jira":        "SAVAN",
>    "wiki":        "",
>    "board":       "",
> @@ -80,7 +78,7 @@
>    "name":        "Beehive",
>    "project":     "beehive",
>    "retired":     "January 2010",
> -   "source code": "http://svn.apache.org/repos/asf/beehive";,
> +   "scm":         "svn",
>    "jira":        "BEEHIVE",
>    "wiki":        "https://wiki.apache.org/beehive";,
>    "mailnames":   ["dev", "commits", "user"],
> @@ -90,7 +88,7 @@
>    "name":        "Click",
>    "project":     "click",
>    "retired":     "May 2014",
> -   "source code": "http://svn.apache.org/repos/asf/click";,
> +   "scm":         "svn",
>    "jira":        "CLK",
>    "wiki":        "https://cwiki.apache.org/confluence/display/click/";,
>    "mailnames":   ["dev", "commits", "user"],
> @@ -101,7 +99,6 @@
>    "project":     "xml",
>    "subproject":  "crimson",
>    "retired":     "August 2010",
> -   "source code": "",
>    "wiki":        "",
>    "board":       "crimson",
>    "mailnames":    [],
> @@ -111,7 +108,7 @@
>    "name":        "Continuum",
>    "project":     "continuum",
>    "retired":     "May 2016",
> -   "source code": "http://svn.apache.org/repos/asf/continuum";,
> +   "scm":         "svn",
>    "jira":        "CONTINUUM",
>    "wiki":        "https://cwiki.apache.org//confluence/display/CONTINUUM";,
>    "mailnames":   ["dev", "users",  "commits", "issues", "notifications"],
> @@ -121,7 +118,7 @@
>    "name":        "Deltacloud",
>    "project":     "deltacloud",
>    "retired":     "July 2015",
> -   "source code": "http://svn.apache.org/repos/asf/deltacloud";,
> +   "scm":         "git-wip",
>    "jira":        "DTACLOUD",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits", "user"],
> @@ -131,7 +128,7 @@
>    "name":        "DeviceMap",
>    "project":     "devicemap",
>    "retired":     "December 2016",
> -   "source code": "http://svn.apache.org/repos/asf/devicemap";,
> +   "scm":         "svn",
>    "jira":        "DMAP",
>    "wiki":        "https://wiki.apache.org/devicemap";,
>    "mailnames":   ["dev", "commits"],
> @@ -141,7 +138,7 @@
>    "name":        "DirectMemory",
>    "project":     "directmemory",
>    "retired":     "July 2015",
> -   "source code": "http://svn.apache.org/repos/asf/directmemory";,
> +   "scm":         "svn",
>    "jira":        "DIRECTMEMORY",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits", "user"],
> @@ -151,7 +148,7 @@
>    "name":        "ESME",
>    "project":     "esme",
>    "retired":     "July 2013",
> -   "source code": "http://svn.apache.org/repos/asf/esme";,
> +   "scm":         "svn",
>    "jira":        "ESME",
>    "wiki":        "",
>    "mailnames":   ["dev", "commits"],
> @@ -161,7 +158,7 @@
>    "name":        "Etch",
>    "project":     "etch",
>    "retired":     "June 2016",
> -   "source code": "http://svn.apache.org/repos/asf/etch";,
> +   "scm":         "svn",
>    "jira":        "ETCH",
>    "wiki":        "",
>    "mailnames":   ["dev", "user", "commits"],
> @@ -171,7 +168,7 @@
>    "name":        "Excalibur",
>    "project":     "excalibur",
>    "retired":     "December 2010",
> -   "source code": "http://svn.apache.org/repos/asf/excalibur";,
> +   "scm":         "svn",
>    "jira":        "EXLBR",
>    "wiki":        "https://wiki.apache.org/excalibur";,
>    "mailnames":   ["dev", "scm", "user"],
> @@ -181,7 +178,7 @@
>    "name":        "Harmony",
>    "project":     "harmony",
>    "retired":     "November 2011",
> -   "source code": "http://svn.apache.org/repos/asf/harmony";,
> +   "scm":         "svn",
>    "jira":        "HARMONY",
>    "wiki":        "https://wiki.apache.org/harmony";,
>    "mailnames":   ["dev", "alerts", "commits"],
> @@ -191,7 +188,7 @@
>    "name":        "HiveMind",
>    "project":     "hivemind",
>    "retired":     "April 2009",
> -   "source code": "http://svn.apache.org/repos/asf/hivemind";,
> +   "scm":         "svn",
>    "jira":        "HIVEMIND",
>    "wiki":        "https://cwiki.apache.org/confluence/display/HIVEMIND2";,
>    "mailnames":   ["dev", "commits", "user"],
> @@ -201,7 +198,7 @@
>    "name":        "iBATIS",
>    "project":     "ibatis",
>    "retired":     "June 2010",
> -   "source code": "http://svn.apache.org/repos/asf/ibatis";,
> +   "scm":         "svn",
>    "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."
> @@ -210,7 +207,7 @@
>    "name":        "Jakarta",
>    "project":     "jakarta",
>    "retired":     "December 2011",
> -   "source code": "http://svn.apache.org/repos/asf/jakarta";,
> +   "scm":         "svn",
>    "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."
> @@ -220,7 +217,7 @@
>    "project":     "jakarta",
>    "subproject":  "cactus",
>    "retired":     "August 2011",
> -   "source code": "http://svn.apache.org/repos/asf/jakarta/cactus";,
> +   "scm":         "svn",
>    "jira":        "CACTUS",
>    "wiki":        "",
>    "board":       "",
> @@ -232,7 +229,7 @@
>    "project":     "jakarta",
>    "subproject":  "ecs",
>    "retired":     "September 2010",
> -   "source code": "http://svn.apache.org/repos/asf/jakarta/ecs";,
> +   "scm":         "svn",
>    "jira":        "ECS",
>    "wiki":        "",
>    "board":       "",
> @@ -244,7 +241,7 @@
>    "project":     "jakarta",
>    "subproject":  "oro",
>    "retired":     "September 2010",
> -   "source code": "http://svn.apache.org/repos/asf/jakarta/oro";,
> +   "scm":         "svn",
>    "bugzilla":    "oro",
>    "wiki":        "",
>    "board":       "",
> @@ -256,7 +253,7 @@
>    "project":     "jakarta",
>    "subproject":  "regexp",
>    "retired":     "April 2011",
> -   "source code": "http://svn.apache.org/repos/asf/jakarta/regexp";,
> +   "scm":         "svn",
>    "bugzilla":    "regexp",
>    "wiki":        "",
>    "board":       "",
> @@ -268,7 +265,7 @@
>    "project":     "jakarta",
>    "subproject":  "slide",
>    "retired":     "November 2007",
> -   "source code": "http://svn.apache.org/repos/asf/jakarta/slide";,
> +   "scm":         "svn",
>    "bugzilla":    "slide",
>    "wiki":        "https://wiki.apache.org/jakarta-slide";,
>    "mailnames":   ["dev", "user"],
> @@ -279,7 +276,7 @@
>    "project":     "jakarta",
>    "subproject":  "taglibs",
>    "retired":     "June 2008",
> -   "source code": "http://svn.apache.org/repos/asf/jakarta/taglibs";,
> +   "scm":         "svn",
>    "bugzilla":    "taglibs",
>    "wiki":        "",
>    "board":       "",
> @@ -290,7 +287,7 @@
>    "name":        "Lenya",
>    "project":     "lenya",
>    "retired":     "April 2015",
> -   "source code": "http://svn.apache.org/repos/asf/lenya";,
> +   "scm":         "svn",
>    "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."
> @@ -299,7 +296,7 @@
>    "name":        "MRUnit",
>    "project":     "mrunit",
>    "retired":     "April 2016",
> -   "source code": "http://svn.apache.org/repos/asf/mrunit";,
> +   "scm":         "svn",
>    "jira":        "MRUNIT",
>    "wiki":        "https://cwiki.apache.org/confluence/display/MRUNIT";,
>    "mailnames":   ["dev", "user", "commits"],
> @@ -311,7 +308,7 @@
>    "project":     "db",
>    "subproject":  "ojb",
>    "retired":     "January 2011",
> -   "source code": "http://svn.apache.org/repos/asf/db/ojb";,
> +   "scm":         "svn",
>    "jira":        "OJB",
>    "wiki":        "https://wiki.apache.org/db-ojb";,
>    "board":       "",
> @@ -322,7 +319,7 @@
>    "name":        "Oltu",
>    "project":     "oltu",
>    "retired":     "April 2018",
> -   "source code": "http://svn.apache.org/repos/asf/oltu";,
> +   "scm":         "svn",
>    "jira":        "OLTU",
>    "wiki":        
> "https://cwiki.apache.org/confluence/display/OLTU/Documentation";,
>    "mailnames":   ["dev", "user", "commits"],
> @@ -332,7 +329,7 @@
>    "name":        "Onami",
>    "project":     "onami",
>    "retired":     "January 2016",
> -   "source code": "http://svn.apache.org/repos/asf/onami";,
> +   "scm":         "svn",
>    "jira":        "ONAMI",
>    "wiki":        "",
>    "mailnames":   ["dev", "user", "commits"],
> @@ -342,7 +339,7 @@
>    "name":        "Quetzalcoatl",
>    "project":     "quetz",
>    "retired":     "June 2010",
> -   "source code": "http://svn.apache.org/repos/asf/quetzalcoatl/";,
> +   "scm":         "svn",
>    "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."
> @@ -351,7 +348,7 @@
>    "name":        "Rave",
>    "project":     "rave",
>    "retired":     "January 2016",
> -   "source code": "http://svn.apache.org/repos/asf/rave";,
> +   "scm":         "svn",
>    "jira":        "RAVE",
>    "wiki":        "https://wiki.apache.org/rave";,
>    "mailnames":   ["dev", "users", "commits"],
> @@ -361,7 +358,7 @@
>    "name":        "Shale",
>    "project":     "shale",
>    "retired":     "May 2009",
> -   "source code": "http://svn.apache.org/repos/asf/shale";,
> +   "scm":         "svn",
> 
>    "wiki":        "https://wiki.apache.org/shale";,
>    "mailnames":   ["dev", "user", "commits"],
> @@ -371,7 +368,7 @@
>    "name":        "Shindig",
>    "project":     "shindig",
>    "retired":     "November 2015",
> -   "source code": "http://svn.apache.org/repos/asf/shindig";,
> +   "scm":         "svn",
>    "jira":        "SHINDIG",
>    "wiki":        "https://cwiki.apache.org/confluence/display/SHINDIG";,
>    "mailnames":   ["dev", "users", "commits"],
> @@ -382,7 +379,7 @@
>    "name":        "Standard C++ Library (STDCXX)",
>    "project":     "stdcxx",
>    "retired":     "July 2013",
> -   "source code": "http://svn.apache.org/repos/asf/stdcxx";,
> +   "scm":         "svn",
>    "jira":        "STDCXX",
>    "wiki":        "",
>    "board":       "Cxx_Standard_Library",
> @@ -393,7 +390,7 @@
>    "name":        "Stratos",
>    "project":     "stratos",
>    "retired":     "January 2017",
> -   "source code": "http://svn.apache.org/repos/asf/stratos/";,
> +   "scm":         "git-wip",
>    "jira":        "STRATOS",
>    "wiki":        "https://cwiki.apache.org/confluence/display/STRATOS";,
>    "mailnames":   ["dev", "commits"],
> @@ -403,7 +400,7 @@
>    "name":        "Tuscany",
>    "project":     "tuscany",
>    "retired":     "May 2016",
> -   "source code": "http://svn.apache.org/repos/asf/tuscany";,
> +   "scm":         "svn",
>    "jira":        "TUSCANY",
>    "wiki":        "https://cwiki.apache.org/confluence/display/TUSCANY";,
>    "mailnames":   ["dev", "user", "commits"],
> @@ -413,7 +410,7 @@
>    "name":        "Whirr",
>    "project":     "whirr",
>    "retired":     "March 2015",
> -   "source code": "http://svn.apache.org/repos/asf/whirr";,
> +   "scm":         "svn",
>    "jira":        "WHIRR",
>    "wiki":        "https://cwiki.apache.org/confluence/display/WHIRR";,
>    "mailnames":   ["dev", "user", "commits"],
> @@ -423,7 +420,7 @@
>    "name":        "Wink",
>    "project":     "wink",
>    "retired":     "April 2017",
> -   "source code": "http://svn.apache.org/repos/asf/wink";,
> +   "scm":         "svn",
>    "jira":        "WINK",
>    "wiki":        "https://cwiki.apache.org/confluence/display/WINK";,
>    "mailnames":   ["dev", "commits", "user"],
> @@ -433,7 +430,7 @@
>    "name":        "Wookie",
>    "project":     "wookie",
>    "retired":     "April 2016",
> -   "source code": "http://svn.apache.org/repos/asf/wookie";,
> +   "scm":         "svn",
>    "jira":        "WOOKIE",
>    "wiki":        "",
>    "mailnames":   ["dev", "user", "commits"],
> @@ -446,7 +443,6 @@
>    "project":     "ws",
>    "subproject":  "muse",
>    "retired":     "January 2013",
> -   "source code": "",
>    "wiki":        "",
>    "board":       "",
>    "mailnames":   ["dev", "user", "commits"],
> @@ -457,7 +453,7 @@
>    "project":     "xml",
>    "subproject":  "xang",
>    "retired":     "December 2009",
> -   "source code": "http://svn.apache.org/repos/asf/xml/xang";,
> +   "scm":         "svn",
>    "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."
> @@ -467,7 +463,7 @@
>    "project":     "xml",
>    "subproject":  "xindice",
>    "retired":     "August 2011",
> -   "source code": "http://svn.apache.org/repos/asf/xml/xindice";,
> +   "scm":         "svn",
>    "bugzilla":    "Xindice",
>    "wiki":        "https://wiki.apache.org/xindice";,
>    "mailnames":   ["dev", "user"],
> @@ -478,7 +474,7 @@
>    "project":     "xml",
>    "subproject":  "xmlbeans",
>    "retired":     "July 2013",
> -   "source code": "http://svn.apache.org/repos/asf/xmlbeans";,
> +   "scm":         "svn",
>    "wiki":        "",
>    "mailnames":   ["dev", "user", "commits", "cxx-dev"],
>    "description": "Apache XMLBeans was a technology for accessing XML by 
> binding it to Java types."
> @@ -487,7 +483,7 @@
>    "name":        "XML",
>    "project":     "xml",
>    "retired":     "April 2012",
> -   "source code": "http://svn.apache.org/repos/asf/xml";,
> +   "scm":         "svn",
>    "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=1829899&r1=1829898&r2=1829899&view=diff
> ==============================================================================
> --- attic/site-jekyll/src/_layouts/project.html (original)
> +++ attic/site-jekyll/src/_layouts/project.html Mon Apr 23 16:14:15 2018
> @@ -83,6 +83,18 @@
>       <td>Wiki</td>
>       <td>{% if page.json.wiki == "" %}None{% else %}<a href="{{ 
> page.json.wiki }}">Wiki</a>{% endif %}</td>
>     </tr>
> +{%- if page.json.scm == 'svn' %}
> +    <tr>
> +      <td>Source Code (Subversion)</td>
> +      <td><a href="http://svn.apache.org/viewvc/{{ page.json.project }}/{{ 
> page.json.subproject }}">svn.apache.org/repos/asf/{{ page.json.project }}/{{ 
> page.json.subproject }}</a></td>
> +    </tr>
> +{%- endif %}
> +{%- if page.json.scm == 'git-wip' %}{% comment %} TODO: handle gitbox {% 
> endcomment %}
> +    <tr>
> +      <td>Source Code (Git)</td>
> +      <td><a href="https://git-wip-us.apache.org/repos/asf?p={{ 
> page.json.project }}.git">git-wip-us.apache.org/repos/asf?p={{ 
> page.json.project }}.git</a></td>
> +    </tr>
> +{%- endif %}
>     <tr>
>       <td>Board Reports</td>
>       <td>{% if page.json.wiki == "" %}Not available{% else %}<a 
> href="https://whimsy.apache.org/board/minutes/{{ page.json.id 
> }}.html">Minutes</a>{% endif %}</td>
> 
> 

Reply via email to