From commits-return-6669-apmail-continuum-commits-archive=continuum.apache.org@continuum.apache.org Wed Nov 28 06:41:58 2012 Return-Path: X-Original-To: apmail-continuum-commits-archive@www.apache.org Delivered-To: apmail-continuum-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A10A7DCA4 for ; Wed, 28 Nov 2012 06:41:58 +0000 (UTC) Received: (qmail 17780 invoked by uid 500); 28 Nov 2012 06:41:58 -0000 Delivered-To: apmail-continuum-commits-archive@continuum.apache.org Received: (qmail 17706 invoked by uid 500); 28 Nov 2012 06:41:58 -0000 Mailing-List: contact commits-help@continuum.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@continuum.apache.org Delivered-To: mailing list commits@continuum.apache.org Received: (qmail 17579 invoked by uid 99); 28 Nov 2012 06:41:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Nov 2012 06:41:55 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Nov 2012 06:41:51 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 5B92B2388993; Wed, 28 Nov 2012 06:41:31 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1414544 [1/5] - in /continuum/site-publish: ./ css/ development/ images/ images/books/ images/screenshots/ js/ scripts/ Date: Wed, 28 Nov 2012 06:41:29 -0000 To: commits@continuum.apache.org From: brett@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20121128064131.5B92B2388993@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: brett Date: Wed Nov 28 06:41:18 2012 New Revision: 1414544 URL: http://svn.apache.org/viewvc?rev=1414544&view=rev Log: import live site base Added: continuum/site-publish/.htaccess continuum/site-publish/articles.html continuum/site-publish/change-log.html continuum/site-publish/community.html continuum/site-publish/css/ continuum/site-publish/css/lightbox.css continuum/site-publish/css/maven-base.css continuum/site-publish/css/maven-theme.css continuum/site-publish/css/site.css continuum/site-publish/development/ continuum/site-publish/development/building.html continuum/site-publish/development/debugging.html continuum/site-publish/development/guide-continuum-development.html continuum/site-publish/development/release.html continuum/site-publish/download.html continuum/site-publish/error-states.html continuum/site-publish/events.html continuum/site-publish/faqs.html continuum/site-publish/features.html continuum/site-publish/getting-help.html continuum/site-publish/guide-helping.html continuum/site-publish/images/ continuum/site-publish/images/apache-maven-project-2.png (with props) continuum/site-publish/images/banner.jpg (with props) continuum/site-publish/images/bg.jpg (with props) continuum/site-publish/images/books/ continuum/site-publish/images/books/apache_maven_2_effective_implementation.jpg (with props) continuum/site-publish/images/books/java_power_tools.gif (with props) continuum/site-publish/images/breadcrumbs.jpg (with props) continuum/site-publish/images/closelabel.gif (with props) continuum/site-publish/images/collapsed.gif (with props) continuum/site-publish/images/expanded.gif (with props) continuum/site-publish/images/external.png (with props) continuum/site-publish/images/folder-open.gif (with props) continuum/site-publish/images/h3.jpg (with props) continuum/site-publish/images/h5.jpg (with props) continuum/site-publish/images/icon_error_sml.gif (with props) continuum/site-publish/images/icon_info_sml.gif (with props) continuum/site-publish/images/icon_success_sml.gif (with props) continuum/site-publish/images/icon_warning_sml.gif (with props) continuum/site-publish/images/loading.gif (with props) continuum/site-publish/images/logo_apache.jpg (with props) continuum/site-publish/images/logo_maven.jpg (with props) continuum/site-publish/images/maven-logo-2.gif (with props) continuum/site-publish/images/newwindow.png (with props) continuum/site-publish/images/next.gif (with props) continuum/site-publish/images/prev.gif (with props) continuum/site-publish/images/screenshots/ continuum/site-publish/images/screenshots/project-groups.png (with props) continuum/site-publish/images/screenshots/project-summary.png (with props) continuum/site-publish/images/screenshots/surefire-report.png (with props) continuum/site-publish/index.html continuum/site-publish/issue-tracking.html continuum/site-publish/js/ continuum/site-publish/js/jquery-1.2.6.pack.js continuum/site-publish/js/jquery.lightbox.js continuum/site-publish/known-issues.html continuum/site-publish/license.html continuum/site-publish/mail-lists.html continuum/site-publish/privacy-policy.html continuum/site-publish/project-info.html continuum/site-publish/scripts/ continuum/site-publish/scripts/ant.bat continuum/site-publish/security.html continuum/site-publish/source-repository.html continuum/site-publish/team-list.html Added: continuum/site-publish/.htaccess URL: http://svn.apache.org/viewvc/continuum/site-publish/.htaccess?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/.htaccess (added) +++ continuum/site-publish/.htaccess Wed Nov 28 06:41:18 2012 @@ -0,0 +1,3 @@ +Redirect Permanent /reports http://continuum.apache.org/ref/1.3.8 +Redirect Permanent /docs/current http://continuum.apache.org/docs/1.3.8 +Redirect Permanent /docs/latest http://continuum.apache.org/docs/1.4.0 Added: continuum/site-publish/articles.html URL: http://svn.apache.org/viewvc/continuum/site-publish/articles.html?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/articles.html (added) +++ continuum/site-publish/articles.html Wed Nov 28 06:41:18 2012 @@ -0,0 +1,246 @@ + + + + + + + + + + + + + + + Continuum - Articles + + + + + + + + + + + + +
+ +
+
+
+

Books

+

Apache Maven 2: Effective Implementation (Maria Odea Ching, Brett Porter; September 2009) - Build and manage applications with Maven, Continuum and Archiva.

+

Java Power Tools (John Smart; April 2008) - Covers Continuum as well as other Continuous Integration servers, and a number of related tools such as Maven.

+
+

Articles and Presentations

+

Custom Continuum Notifier Step 1 and Step 2 - benjaminplee - August 2009

+

Apache Continuum - Build, Test, and Release - Wendy Smoak - ApacheCon EU, March 27, 2009

+

Enterprise build and test in the cloud - Carlos Sanchez - ApacheCon EU, March 27, 2009

+

The Best Continuous Integration Tools - Vlad Kofman - February, 2009

+

Apache Continuum - A Detailed Look at the Open Source Continuous Integration System - Soumya - November 27th, 2008

+

Apache Continuum review and operation - October 30th, 2008

+

Article about Continuum in the JavaMagazin 07.2007 (leading German journal on Java) : "Kontinuierlich zum Ziel - Eine Einführung in Maven Continuum" (German)

+

Continuous integration: Continuum - August 4th, 2007

+
+ +
+
+
+
+
+ + + Added: continuum/site-publish/change-log.html URL: http://svn.apache.org/viewvc/continuum/site-publish/change-log.html?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/change-log.html (added) +++ continuum/site-publish/change-log.html Wed Nov 28 06:41:18 2012 @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + Continuum - Change Log + + + + + + + + + + + + +
+ +
+
+
+

Change Log

+

Changes from 1.3.8 to 1.4.0 (Beta)

+

The complete change log.

+
+

Changes from 1.3.7 to 1.3.8

+

The complete change log.

+
+

Changes from 1.3.6 to 1.3.7

+

The complete change log.

+
+

Changes from 1.3.5 (Beta) to 1.3.6

+

The complete change log.

+
+

Changes from 1.3.4 (Beta) to 1.3.5 (Beta)

+

The complete change log.

+
+

Changes from 1.3.3 (Beta) to 1.3.4 (Beta)

+

The complete change log.

+
+

Changes from 1.3.2 (Beta) to 1.3.3 (Beta)

+

The complete change log.

+
+

Changes from 1.3.1 (Alpha) to 1.3.2 (Beta)

+

The complete change log.

+
+

Changes from 1.2 to 1.3.1 (Alpha)

+

The complete change log.

+
+

Changes from 1.1 to 1.2

+

The complete change log.

+
+

Changes from 1.1-beta-4 to 1.1 Final

+

The complete change log.

+
+

Changes from 1.1-beta-3 to 1.1-beta-4

+

The complete change log.

+
+

Changes from 1.1-beta-2 to 1.1-beta-3

+

The complete change log.

+
+

Changes from 1.1-beta-1 to 1.1-beta-2

+

The complete change log.

+
+

Changes from 1.1-alpha-2 to 1.1-beta-1

+

The complete change log.

+
+

Changes from 1.1-alpha-1 to 1.1-alpha-2

+

The complete change log.

+
+

Changes from 1.0.3 to 1.1-alpha-1

+

The complete change log.

+
+

Changes from 1.0.2 to 1.0.3

+

The complete change log.

+
+

Changes from 1.0.1 to 1.0.2

+

The complete change log.

+
+

Changes from 1.0 to 1.0.1

+

The complete change log.

+
+

Changes from 1.0 Beta 1 to 1.0 Final

+

The complete change log.

+
+

Changes from 1.0 Alpha 4 to 1.0 Beta 1

+

The complete change log.

+
+

Changes from 1.0 Alpha 3 to 1.0 Alpha 4

+

The complete change log.

+
+

Changes from 1.0 Alpha 2 to 1.0 Alpha 3

+

The complete change log.

+
+

Changes from 1.0 Alpha 1 to 1.0 Alpha 2

+

The complete change log.

+
+
+ +
+
+
+
+
+ + + Added: continuum/site-publish/community.html URL: http://svn.apache.org/viewvc/continuum/site-publish/community.html?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/community.html (added) +++ continuum/site-publish/community.html Wed Nov 28 06:41:18 2012 @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + + Continuum - The Continuum Community + + + + + + + + + + + + +
+ +
+
+
+

The Continuum Community

+

Continuum, like any other open source project, relies heavily on the efforts of the entire user community to be ever vigilent for improvements, logging of defects, communicating use-cases, generating documentation, and being wary of other users in need. This is a quick guide outlining what members of the Continuum community may do to make the system work better for everyone.

+

Helping With Continuum

+

There is already a comprehensive Guide to Helping With Continuum. That guide focuses upon beginning as a supporter, with information on how to help the coding effort.

+

Commit Questions or Answers to the Continuum User FAQ

+

Documentation is currently a very high priority for the Continuum community. Please help out where ever you can, specifically in the work-in-progress FAQ Wiki.

+
+

Help Log Defects in JIRA

+

Just as any other healthy project requires a quick turn-around on defects, and a transparent method for users to have their wishes heard, so too does Continuum need your help.

+ +
+

Developers

+

For developers, commiters, PMC: there is a Developers Guide.

+
+
+

User Gathering Spots

+

These are a few of the watering holes around which Continuum users tend to gather.

+

Mailing Lists

+

Continuum has a number of Mailing Lists, and a the Continuum User List is specifically dedicated to answering questions about all things Continuum.

+
+

IRC

+

Log into the #continuum IRC channel on irc.codehaus.org. If you would like to access this over a web interface, you can do so at http://irc.codehaus.org/.

+
+
+
+ +
+
+
+
+
+ + + Added: continuum/site-publish/css/lightbox.css URL: http://svn.apache.org/viewvc/continuum/site-publish/css/lightbox.css?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/css/lightbox.css (added) +++ continuum/site-publish/css/lightbox.css Wed Nov 28 06:41:18 2012 @@ -0,0 +1,125 @@ +#lightbox{ + position: absolute; + left: 0; + width: 100%; + z-index: 100; + text-align: center; + line-height: 0; + } + +#lightbox a img{ border: none; } + +#outerImageContainer{ + position: relative; + background-color: #fff; + width: 250px; + height: 250px; + margin: 0 auto; + } + +#imageContainer{ + padding: 10px; + } + +#loading{ + position: absolute; + top: 40%; + left: 0%; + height: 25%; + width: 100%; + text-align: center; + line-height: 0; + } +#hoverNav{ + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 10; + } +#imageContainer>#hoverNav{ left: 0;} +#hoverNav a{ outline: none;} + +#prevLink, #nextLink{ + width: 49%; + height: 100%; + background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */ + display: block; + } +#prevLink { left: 0; float: left;} +#nextLink { right: 0; float: right;} +#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 50% no-repeat; } +#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 50% no-repeat; } + +/*** START : next / previous text links ***/ +#nextLinkText, #prevLinkText{ +color: #FF9834; +font-weight:bold; +text-decoration: none; +} +#nextLinkText{ +padding-left: 20px; +} +#prevLinkText{ +padding-right: 20px; +} +/*** END : next / previous text links ***/ +/*** START : added padding when navbar is on top ***/ + +.ontop #imageData { + padding-top: 5px; +} + +/*** END : added padding when navbar is on top ***/ + +#imageDataContainer{ + font: 10px Verdana, Helvetica, sans-serif; + background-color: #fff; + margin: 0 auto; + line-height: 1.4em; + } + +#imageData{ + padding:0 10px; + } +#imageData #imageDetails{ width: 70%; float: left; text-align: left; } +#imageData #caption{ font-weight: bold; } +#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } +#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; } +#imageData #helpDisplay {clear: left; float: left; display: block; } + +#overlay{ + position: absolute; + top: 0; + left: 0; + z-index: 90; + width: 100%; + height: 500px; + background-color: #000; + filter:alpha(opacity=60); + -moz-opacity: 0.6; + opacity: 0.6; + display: none; + } + + +.clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; + } + +* html>body .clearfix { + display: inline-block; + width: 100%; + } + +* html .clearfix { + /* Hides from IE-mac \*/ + height: 1%; + /* End hide from IE-mac */ + } + Added: continuum/site-publish/css/maven-base.css URL: http://svn.apache.org/viewvc/continuum/site-publish/css/maven-base.css?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/css/maven-base.css (added) +++ continuum/site-publish/css/maven-base.css Wed Nov 28 06:41:18 2012 @@ -0,0 +1,143 @@ +body { + margin: 0px; + padding: 0px; +} +img { + border:none; +} +table { + padding:0px; + width: 100%; + margin-left: -2px; + margin-right: -2px; +} +acronym { + cursor: help; + border-bottom: 1px dotted #feb; +} +table.bodyTable th, table.bodyTable td { + padding: 2px 4px 2px 4px; + vertical-align: top; +} +div.clear{ + clear:both; + visibility: hidden; +} +div.clear hr{ + display: none; +} +#bannerLeft, #bannerRight { + font-size: xx-large; + font-weight: bold; +} +#bannerLeft img, #bannerRight img { + margin: 0px; +} +.xleft, #bannerLeft img { + float:left; +} +.xright, #bannerRight { + float:right; +} +#banner { + padding: 0px; +} +#banner img { + border: none; +} +#breadcrumbs { + padding: 3px 10px 3px 10px; +} +#leftColumn { + width: 170px; + float:left; + overflow: auto; +} +#bodyColumn { + margin-right: 1.5em; + margin-left: 197px; +} +#legend { + padding: 8px 0 8px 0; +} +#navcolumn { + padding: 8px 4px 0 8px; +} +#navcolumn h5 { + margin: 0; + padding: 0; + font-size: small; +} +#navcolumn ul { + margin: 0; + padding: 0; + font-size: small; +} +#navcolumn li { + list-style-type: none; + background-image: none; + background-repeat: no-repeat; + background-position: 0 0.4em; + padding-left: 16px; + list-style-position: outside; + line-height: 1.2em; + font-size: smaller; +} +#navcolumn li.expanded { + background-image: url(../images/expanded.gif); +} +#navcolumn li.collapsed { + background-image: url(../images/collapsed.gif); +} +#poweredBy { + text-align: center; +} +#navcolumn img { + margin-top: 10px; + margin-bottom: 3px; +} +#poweredBy img { + display:block; + margin: 20px 0 20px 17px; +} +#search img { + margin: 0px; + display: block; +} +#search #q, #search #btnG { + border: 1px solid #999; + margin-bottom:10px; +} +#search form { + margin: 0px; +} +#lastPublished { + font-size: x-small; +} +.navSection { + margin-bottom: 2px; + padding: 8px; +} +.navSectionHead { + font-weight: bold; + font-size: x-small; +} +.section { + padding: 4px; +} +#footer { + padding: 3px 10px 3px 10px; + font-size: x-small; +} +#breadcrumbs { + font-size: x-small; + margin: 0pt; +} +.source { + padding: 12px; + margin: 1em 7px 1em 7px; +} +.source pre { + margin: 0px; + padding: 0px; +} Added: continuum/site-publish/css/maven-theme.css URL: http://svn.apache.org/viewvc/continuum/site-publish/css/maven-theme.css?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/css/maven-theme.css (added) +++ continuum/site-publish/css/maven-theme.css Wed Nov 28 06:41:18 2012 @@ -0,0 +1,214 @@ +/* + * 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. + */ + +body { + background-color: #fff; + font-family: Verdana, Helvetica, Arial, sans-serif; + margin-left: auto; + margin-right: auto; + background-repeat: repeat-y; + font-size: 13px; + padding: 0px; +} +td, select, input, li{ + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 12px; + color:#333333; +} +code{ + font-size: 12px; +} +a { + text-decoration: none; +} +a:link { + color:#47a; +} +a:visited { + color:#666666; +} +a:active, a:hover { + color:#990000; +} +#legend li.externalLink { + background: url(../images/external.png) left top no-repeat; + padding-left: 18px; +} +a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover { + background: url(../images/external.png) right center no-repeat; + padding-right: 18px; +} +#legend li.newWindow { + background: url(../images/newwindow.png) left top no-repeat; + padding-left: 18px; +} +a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover { + background: url(../images/newwindow.png) right center no-repeat; + padding-right: 18px; +} +h2 { + font-size: 17px; + color: #333333; +} +h3 { + padding: 4px 4px 4px 24px; + color: #666; + background-color: #ccc; + font-weight: bold; + font-size: 14px; + background-image: url(../images/h3.jpg); + background-repeat: no-repeat; + background-position: left bottom; +} +p { + line-height: 1.3em; + font-size: 12px; + color: #000; +} +#breadcrumbs { + height: 13px; + background-image: url(../images/breadcrumbs.jpg); + padding: 5px 10px 14px 20px; +} +* html #breadcrumbs { + padding-bottom: 8px; +} +#leftColumn { + margin: 10px 0 10px 0; + border-top-color: #ccc; + border-top-style: solid; + border-top-width: 1px; + border-right-color: #ccc; + border-right-style: solid; + border-right-width: 1px; + border-bottom-color: #ccc; + border-bottom-style: solid; + border-bottom-width: 1px; + padding-right: 5px; + padding-left: 5px; +} +#navcolumn h5 { + font-size: smaller; + border-bottom: 1px solid #aaaaaa; + padding-top: 2px; + padding-left: 9px; + color: #49635a; + background-image: url(../images/h5.jpg); + background-repeat: no-repeat; + background-position: left bottom; +} + +table.bodyTable th { + color: white; + background-color: #bbb; + text-align: left; + font-weight: bold; +} + +table.bodyTable th, table.bodyTable td { + font-size: 11px; +} + +table.bodyTable tr.a { + background-color: #ddd; +} + +table.bodyTable tr.b { + background-color: #eee; +} + +.source { + border: 1px solid #999; + overflow:auto +} +dt { + padding: 4px 4px 4px 24px; + color: #333333; + background-color: #ccc; + font-weight: bold; + font-size: 14px; + background-image: url(../images/h3.jpg); + background-repeat: no-repeat; + background-position: left bottom; +} +.subsectionTitle { + font-size: 13px; + font-weight: bold; + color: #666; + +} + +table { + font-size: 10px; +} +.xright a:link, .xright a:visited, .xright a:active { + color: #666; +} +.xright a:hover { + color: #003300; +} +#banner { + height: 93px; + background: url(../images/banner.jpg); +} +#navcolumn ul { + margin: 5px 0 15px -0em; +} +#navcolumn ul a { + color: #333333; +} +#navcolumn ul a:hover { + color: red; +} +#intro { + border: solid #ccc 1px; + margin: 6px 0px 0px 0px; + padding: 10px 40px 10px 40px; +} +.subsection { + margin-left: 3px; + color: #333333; +} + +.subsection p { + font-size: 12px; +} +#footer { + padding: 10px; + margin: 20px 0px 20px 0px; + border-top: solid #ccc 1px; + color: #333333; +} + +.errormark, .warningmark, .donemark, .infomark { + background: url(../images/icon_error_sml.gif) no-repeat; +} + +.warningmark { + background-image: url(../images/icon_warning_sml.gif); +} + +.donemark { + background-image: url(../images/icon_success_sml.gif); +} + +.infomark { + background-image: url(../images/icon_info_sml.gif); +} + Added: continuum/site-publish/css/site.css URL: http://svn.apache.org/viewvc/continuum/site-publish/css/site.css?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/css/site.css (added) +++ continuum/site-publish/css/site.css Wed Nov 28 06:41:18 2012 @@ -0,0 +1,109 @@ +/* + * 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. + */ + +a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover { + background: none; + padding-right: 0; +} + +/* +body ul { + list-style-type: square; +} +*/ + +#downloadbox { + float: right; + margin: 0 10px 20px 20px; + padding: 5px; + border: 1px solid #999; + background-color: #eee; +} + +#downloadbox h5 { + color: #000; + margin: 0; + border-bottom: 1px solid #aaaaaa; + font-size: smaller; + padding: 0; +} + +#downloadbox p { + margin-top: 1em; + margin-bottom: 0; +} + +#downloadbox ul { + margin-top: 0; + margin-bottom: 1em; + list-style-type: disc; +} + +#downloadbox li { + font-size: smaller; +} + +/* +h4 { + padding: 0; + border: none; + color: #000; + margin: 0; + font-size: larger; + font-weight: bold; +} +*/ + +#banner { + background: none; +} + +#banner img { + margin: 10px; +} + +.frontpagebox { + float: left; + text-align: center; + width: 15em; + margin-left: 0.5em; + margin-right: 0.5em; + margin-top: 2em; +} + +.headline { + font-size: 120%; + font-weight: bold; + padding-top: 1px; + padding-bottom: 5px; + background-image: url(../images/breadcrumbs.jpg); + background-repeat: repeat-x; +} + +/* +#leftColumn { + display: none !important +} + +#bodyColumn { + margin-left: 1.5em; +} +*/ + + Added: continuum/site-publish/development/building.html URL: http://svn.apache.org/viewvc/continuum/site-publish/development/building.html?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/development/building.html (added) +++ continuum/site-publish/development/building.html Wed Nov 28 06:41:18 2012 @@ -0,0 +1,280 @@ + + + + + + + + + + + + + + + Continuum - Building Continuum + + + + + + + + + + + +
+ +
+
+
+

Building Continuum

+

This document will help you check out and build the Continuum source code.

+

Quick Start

+
  svn co http://svn.apache.org/repos/asf/continuum/all continuum-all
+  cd /path/to/continuum-all/parent
+  mvn install
+  cd /path/to/continuum-all/continuum
+  mvn install
+
+

After a successful build, you will find the Continuum distributions in continuum-jetty/target and the WAR file in continuum-webapp/target.

+
+

Maven

+

To build Continuum, you will need Apache Maven. Download and install the the latest stable version.

+
+

Subversion

+

The Continuum source code is stored in a Subversion repository hosted by The Apache Software Foundation. You will need a Subversion client in order to check out the source code. A list of Subversion downloads and third-party clients is available on the Subversion web site.

+
+

All

+

In the Subversion repo, there is a convenience 'all' directory with an svn:externals definition that allows you to check out the trunk, parent POM and site all at once. It will look empty when viewed in your web browser, but checking it out with your Subversion client will bring down all the code.

+

http://svn.apache.org/repos/asf/continuum/all

+
+

Trunk

+

The trunk of the Subversion repo has version 1.4.x, from which we're publishing milestones. You can find more information about planned features on the Roadmap. If you see something interesting, please join us on the dev list to talk about it!

+

http://svn.apache.org/repos/asf/continuum/trunk

+
+

Parent

+

The Continuum parent POM contains configuration that is common to the entire project. It has a separate, less frequent release cycle than the distribution.

+

http://svn.apache.org/repos/asf/continuum/parent/trunk

+
+

Site

+

The source for the top-level Continuum website (including this page) is in a separate directory in Subversion. It is published when changes are made, but it is not tagged and "released".

+

http://svn.apache.org/repos/asf/continuum/site

+
+

Branches

+

We currently have one active release branch for 1.3.x bug fixes, and several branches for ongoing work. Generally there will be some discussion on the dev list or a JIRA issue opened before a branch is created.

+

http://svn.apache.org/repos/asf/continuum/branches

+
+

Sandbox

+

The sandbox is an area where committers are free to experiment. No notice is required to create something in the sandbox.

+

http://svn.apache.org/repos/asf/continuum/sandbox

+
+

Tags

+

Tags for all past releases, test builds, and interesting points in time are available.

+

http://svn.apache.org/repos/asf/continuum/tags

+
+

Help

+

If you need help finding something or building it, please ask on the dev list or on irc.

+
+
+ +
+
+
+
+
+ + + Added: continuum/site-publish/development/debugging.html URL: http://svn.apache.org/viewvc/continuum/site-publish/development/debugging.html?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/development/debugging.html (added) +++ continuum/site-publish/development/debugging.html Wed Nov 28 06:41:18 2012 @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + Continuum - Debugging Continuum + + + + + + + + + + + +
+ +
+
+
+

Debugging Continuum

+

This document will help you get set up to step through the Continuum source code for debugging.

+

First, follow the instructions to check out and build the Continuum source code.

+

Then, use the convenience 'mvnDebug' script to start the Continuum webapp on port 9090 with debugging enabled:

+
cd /path/to/svn/checkouts/continuum/continuum/continuum-webapp
+mvnDebug jetty:run
+
+

By default, it will suspend and wait for you to connect on port 8000.

+

Now connect to the running instance with your debugger.

+

Connecting with Intellij IDEA

+

Configuration

+
  • Run -> Edit Configurations
  • +
  • Press the '+' button to add a Configuration, and choose Remote
  • +
  • Give it a name, change the port to 8000, and click on OK
  • +
+
+

Connection

+
  • Choose Run -> Debug, or select your Configuration from the drop-down in the toolbar and click the Debug icon next to it
  • +
  • To see what's happening behind the scenes, set a breakpoint in one of the Action classes, which you'll find under src/main/java in the continuum-webapp module
  • +
  • Visit http://localhost:9090 and navigate through the webapp until you hit the breakpoint and your debugger takes over
  • +
+
+
+
+ +
+
+
+
+
+ + + Added: continuum/site-publish/development/guide-continuum-development.html URL: http://svn.apache.org/viewvc/continuum/site-publish/development/guide-continuum-development.html?rev=1414544&view=auto ============================================================================== --- continuum/site-publish/development/guide-continuum-development.html (added) +++ continuum/site-publish/development/guide-continuum-development.html Wed Nov 28 06:41:18 2012 @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + Continuum - Guide to Developing Continuum + + + + + + + + + + + + +
+ +
+
+
+

Developing Continuum

+

Creating and submitting a patch

+

When you have either completed an issue or just want some feedback on the work you have done, create a patch and attach the patch to the issue in question. We have a couple of guidelines when creating patches:

+
  • Always create the patch from the root of the continuum project, i.e. where the pom.xml file is.
  • +
  • If this was a new piece of work without a JIRA issue, create a JIRA issue for it now.
  • +
  • Name the file CONTINUUM-<issue number>-<artifact id>.patch.
  • +
  • Attach the patch to the JIRA issue you were working on (do not paste its content in as a comment though). When adding the patch add a comment to the issue explaining what it does. Shortly after, someone will apply the patch and close the issue.
  • +
+

An example on how to create a patch from the command line:

+
$ svn diff > CONTINUUM-1234.patch
+
+

If you are picking up an issue with a existing patch attached to the issue you can apply the patch to your working directory directly from JIRA like this. The wget and patch commands will only be available if you are on a UNIX platform or using Cygwin on Windows.

+
$ wget -O - -q <URL to the patch from JIRA> | patch -p0
+
+

If the patch is in a local file CONTINUUM-1234.patch and you want to apply that use this command:

+
$ patch -p0 < CONTINUUM-1234.patch
+
+

A couple of notes:

+
  • If you are using another tool for creating patches, make sure that the patch doesn't include absolute paths. Including absolute paths in the patch will make it difficult for us to apply as we most likely don't have the same directory structure as you.
  • +
  • Make sure that you follow the code style.
  • +
+
+

Other useful Subversion commands while developing

+

If you've done a chunk of work and you would like ditch your changes and start from scratch use this command to revert to the original checkout:

+
$ svn revert -R .
+
+

The -R argument means that the command will recurse down all directories and revert all changes.

+

Before committing code to the Subversion repository we always set the svn:ignore property on the directory to prevent some files and directories to be checked in. We always exclude the IDE project files and the target/ directory. Instead of keeping all of the excludes in mind all the time it's useful to put them all in a file and reference the file with the -F option:

+
$ svn propset svn:ignore -F ~/bin/svnignore .
+
+

An example svnignore file:

+
target
+*~
+*.log
+.classpath
+.project
+*.ipr
+*.iws
+*.iml
+
+
+

Patch acceptance criteria

+
+
+

There are a number of criteria that a patch will be judged on:

+
  • Whether it works and does what is intended. This one is probably obvious!
  • +
  • Whether it fits the spirit of the project. Some patches may be rejected as they take the project in a different direction to that which the current development community has chosen. This is usually discussed on an issue well before a patch is contributed, so if you are unsure, discuss it there or on the mailing lists first. Feel free to continue discussing it (with new justification) if you disagree, or appeal to a wider audience on the mailing lists.
  • +
  • Whether it contains tests. It is expected that any patches will be accompanied by unit tests and/or integration tests. If you're not sure how to write a test for your change, please ask for help on the dev list. At a bare minimum, the change should not decrease the amount of automated test coverage. As a community, we are focusing on increasing the current coverage, as there are several areas that do not receive automated testing.
  • +
  • Whether it contains documentation. All functionality needs to be documented for users and developers, even if it is very rough for someone to expand on later. While rough is acceptable, incomplete is not. As with automated testing, as a community we are striving to increase the current coverage of documentation.
  • +
+
+

Above all, don't be discouraged. These are the same requirements the current committers should hold each other to as well. And remember, your contributions are always welcome!

+

Commit Message Template

+

Commits should have a message that follows this template:

+
[issue] <<summary>>
+<<description>>
+Submitted by: <<name>>
+
+

[issue] can be omitted if there is no relevant JIRA issue, though it is strongly encouraged to create one for any non-trivial change.

+

summary should briefly describe the problem or intent. Often the summary from the JIRA issue will work.

+

description should describe what was changed, and why. This is important so that others can follow your thought process and evaluate the change.

+

Submitted by only needs to be included when a patch is being applied for a non-committer.

+
+
+

eg:

+
[CONTINUUM-1234] Fix X when doing Y
+Added a check to make sure Z is true before we decide to... This will prevent...
+Submitted by: Baz Bazman
+
+
+ +
+
+
+
+
+ + +