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>