Title: [jbehave] [584] trunk: [CV] Website conversions to textile, fixes

Diff

Modified: trunk/sitespec.rb (583 => 584)

--- trunk/sitespec.rb	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/sitespec.rb	2006-11-27 11:06:28 UTC (rev 584)
@@ -1,4 +1,5 @@
-require 'buildmaster'
+require 'rubygems'
+require_gem 'BuildMaster'
 
 
 class MySiteSpec < BuildMaster::SiteSpec

Modified: trunk/website/content/architecture.textile (583 => 584)

--- trunk/website/content/architecture.textile	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/website/content/architecture.textile	2006-11-27 11:06:28 UTC (rev 584)
@@ -1,6 +1,3 @@
----------------------------------------------------
-Architecture
----------------------------------------------------
 h1(FirstChild). Architecture
 
 (TODO: Describe JBehave's architecture)

Modified: trunk/website/content/build-website.textile (583 => 584)

--- trunk/website/content/build-website.textile	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/website/content/build-website.textile	2006-11-27 11:06:28 UTC (rev 584)
@@ -1,30 +1,29 @@
-------------------------------
-Build jBehave Website
-------------------------------
-h1(FirstChild). Ruby and Gems
+h1(FirstChild). Building the JBehave website
 
+h2. Ruby and Gems
+
 jBehave uses "BuildMaster":http://buildmaster.rubyforge.org, an open source Ruby project to build its website.  This document will show you step by step how you can update and build jBehave website.
 
 * Install Ruby and gems
 * Update Website
 * Build Website
 
-h1. Install Ruby and Gems
+h2. Install Ruby and Gems
 
-h2. Install Ruby
+h3. Install Ruby
 You will need to install Ruby and have RubyGem enabled.  If you are on Windows system, the easiest thing to do is to download "Ruby One-Click Installer":http://rubyforge.org/frs/?group_id=167.
 
 Make sure that ruby.exe is on your path and verify it by typing command
 
 <div class="Shaded"><pre>ruby --version</pre></div>
 
-h2. Install BuildMaster
+h3. Install BuildMaster
 
 "BuildMaster":http://buildmaster.rubyforge.org is used as the template engine to put skin on the content.  You can use RubyGem to install it:
 
 <div class="Shaded"><pre>gem install BuildMaster</pre></div>
 
-h2. Install RedCloth
+h3. Install RedCloth
 
 "RedCloth":http://whytheluckystiff.net/ruby/redcloth/ is the "Textile":http://hobix.com/textile/ to HTML converter so that we don't need to use verbose HTML.
 
@@ -32,9 +31,9 @@
 
 Now you are set!
 
-h1. Update Site
+h2. Update Site
 
-h2. Launch Local Server
+h3. Launch Local Server
 
 At the root of jBehave project there is a @sitespec.rb@ file.  Change to that directory and type "@sitespec.rb server@", it will launch a local HTTP server that serve the documents at port 2000.  The output should something like the following:
 
@@ -46,13 +45,13 @@
 
 Now you can point your browser at "@http://localhost:2000/index.html@" and see the website.
 
-h2. Update Content
+h3. Update Content
 
 The source of the contents are the @.textile@ files under @website/content@ directory.  You can use your favorite text editor to open them up and update the content using "Textile":http://hobix.com/textile/ syntax.  You can also use the existing document as reference.
 
 Save the file, refresh the browser, and you will see the result of the change right away.
 
-h1. Build Site for Deploy
+h2. Build Site for Deploy
 
 If you invoke the same @sitespec.rb@ without any argument, it will generate the HTML and copy the rest of the files (e.g. image files) into the @website/output@ directory for upload.
 

Modified: trunk/website/content/development.textile (583 => 584)

--- trunk/website/content/development.textile	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/website/content/development.textile	2006-11-27 11:06:28 UTC (rev 584)
@@ -1,6 +1,3 @@
----------------------------------------------------
-Development Resources
----------------------------------------------------
 h1(FirstChild). Golden Rules
 
 Here are some rules that we follow when developing JBehave:

Modified: trunk/website/content/index.textile (583 => 584)

--- trunk/website/content/index.textile	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/website/content/index.textile	2006-11-27 11:06:28 UTC (rev 584)
@@ -1,7 +1,4 @@
-----------------------------------------------
-because TDD is more than testing
-----------------------------------------------
-<h1 class="FirstChild">About JBehave</h1>
+h1(FirstChild). About JBehave
 
 h2. JBehave is a framework for Behaviour Driven Development
 
@@ -10,7 +7,7 @@
 intuitive to newcomers and experts alike.
 
 It shifts the vocabulary from being test-based to behaviour-based,
-and positions itself as a <em>design</em> philosophy.
+and positions itself as a *design* philosophy.
 
 You can find out more about behaviour-driven development on
 "the BDD wiki":http://behaviour-driven.org.

Modified: trunk/website/content/mailing-lists.textile (583 => 584)

--- trunk/website/content/mailing-lists.textile	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/website/content/mailing-lists.textile	2006-11-27 11:06:28 UTC (rev 584)
@@ -1,6 +1,3 @@
--------------------------------------------------
-Mailing Lists
--------------------------------------------------
 h1(FirstChild). Mailing Lists
 
 These are the mailing lists that have been established for this project.
@@ -10,3 +7,4 @@
 JBehave Developers|"[EMAIL PROTECTED]":mailto:[EMAIL PROTECTED]|
 JBehave Subversion Commits|"[EMAIL PROTECTED]":mailto:[EMAIL PROTECTED]|
 
+Simply send a blank message and follow the instructions from there.

Modified: trunk/website/content/plugins.textile (583 => 584)

--- trunk/website/content/plugins.textile	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/website/content/plugins.textile	2006-11-27 11:06:28 UTC (rev 584)
@@ -1,48 +1,48 @@
-----------------------------------------------------
-Plugins
-----------------------------------------------------
-h1(FirstChild). Over View
+h1(FirstChild). Plugins
 
-The following are the plugins under implementation:
+h2. Overview
+
+The following are the plugins under development:
+
 * "IntelliJ IDEA":#idea
 * "Eclipse":#eclipse
 * "Apache Ant":#ant
 
 <a name="idea"> </a>
-h1. IntelliJ IDEA
+h2. IntelliJ IDEA
 
-JBehave has an "IDEA":http://www.jetbrains.com/idea/ plug-in that allows the developers to launch behaviour verifications.
+JBehave has an "IDEA":idea_url plug-in that allows developers to launch behaviour verifications.
 
-<a href="" src=""
+!idea.png!
 
-It can be downloaded through IDEA's plugin download site:
-"http://www.jetbrains.com/idea/plugins/plugins.html":http://www.jetbrains.com/idea/plugins/plugins.html
+It can be downloaded through "IDEA's plugin download site":idea_plugins_url.
 
-<a href="" src=""
+!idea_plugins.png!
 
-
 <a name="eclipse"> </a>
-h1. Eclipse
+h2. Eclipse
 
-JBehave plugin for "Eclipse":http://www.eclipse.org/ allows you to launch the behaviour verification process
-through a short-cut a predefined run configuration.
+JBehave plugin for "Eclipse":eclipse_url allows you to launch the behaviour verification 
+process through a short-cut a predefined run configuration.
 
-<a href="" src=""
+!eclipse.png!
 
-You can use Eclipse' update mechanism by adding a "Remote Site" in your Eclipse Software
-Update configuration which links to:
-<center>
-    "http://www.jbehave.org/eclipse":http://www.jbehave.org/eclipse
-</center>
+You can use Eclipse's update mechanism by adding a "Remote Site" in your Eclipse Software 
+Update configuration which links to "http://www.jbehave.org/eclipse":jbehave_eclipse_url.
 
-<a href="" src=""
+!eclipse_install.png!
 
-After a successful installation, you should be able to see JBehave feature in your Eclipse about dialog
+After a successful installation, you should be able to see the JBehave feature in your Eclipse about
+dialog:
 
-<a href="" src=""
+!eclipse_feature.png!
 
 <a name="ant"> </a>
-h1. Apache ANT
+h2. Apache ANT
 
-Coming soon
+Coming soon!
 
+[idea_url]http://www.jetbrains.com/idea/
+[idea_plugins_url]http://www.jetbrains.com/idea/plugins/plugins.html
+[eclipse_url]http://eclipse.org
+[jbehave_eclipse_url]http://www.jbehave.org/eclipse

Modified: trunk/website/content/repository.textile (583 => 584)

--- trunk/website/content/repository.textile	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/website/content/repository.textile	2006-11-27 11:06:28 UTC (rev 584)
@@ -1,20 +1,46 @@
------------------------------------------------
-Source Repository
------------------------------------------------
-h1(FirstChild). Web Access
+h1(FirstChild). Source Repository
 
-Web access to the Subversion repository is available through ViewCVS at
-"http://svn.codehaus.org/jbehave/trunk":http://svn.codehaus.org/jbehave/trunk
+h2. Browser
 
-h1. Anonymous Subversion Access
+You can "navigate within the sources online":jbehave_fisheye_url
+with the help of the "FishEye":fisheye_url installation on Codehaus.
 
+h2. Subversion
+
+JBehave uses Subversion as the source control manager. See "Subversion":http://subversion.tigris.org 
+website for details and documentation on IDE integration.
+
+h2. Anonymous Subversion access
+
 This project's Subversion repository can be checked out through anonymous
 Subversion access with the following command:
 
-<pre class="Shell">svn co http://svn.codehaus.org/jbehave/trunk jbehave</pre>
+<div class="Shaded"><pre>svn co http://svn.codehaus.org/jbehave/trunk jbehave</pre></div>
 
-h1. Developer Access
+You might also use this URL to browse the repository in a simple manner.
 
-Developers of jBehave can check out through https access with the following command:
+h2. Developer Subversion access
 
-<pre class="Shell">svn co https://<username>@svn.codehaus.org/jbehave/trunk jbehave</pre>
+Developers of JBehave can check out through HTTPS access with the following command:
+
+<div class="Shaded"><pre>svn co https://<username>@svn.codehaus.org/jbehave/trunk jbehave</pre></div>
+
+This access protocol is available to all, but only developers can commit changes.
+
+Developers require a LDAP password for CodeHaus username (contact Bob at the Haus to get assigned 
+a password if you don't have one).
+
+To test HTTPS commit access, one may eg:
+
+<div class="Shaded"><pre>
+svn co https://svn.codehaus.org/jbehave/trunk jbehave
+cd jbehave
+echo "test" > TEST
+svn add TEST
+svn commit --username username --password your-password --message "Testing HTTPS"
+</pre></div>
+
+_Note_: you only need to specify username and password once per client.
+
+[jbehave_fisheye_url]http://fisheye.codehaus.org/browse/jbehave 
+[fisheye_url]http://www.cenqua.com/fisheye

Modified: trunk/website/content/team.textile (583 => 584)

--- trunk/website/content/team.textile	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/website/content/team.textile	2006-11-27 11:06:28 UTC (rev 584)
@@ -7,13 +7,14 @@
 have directly contributed to the project in one way or another.
 
 |_.Name|_.ID|_.Email|_.Organization|
-|Dan North|tastapod|dan.north <i>at</i> thoughtworks.com|ThoughtWorks|
-|Manish Shah|manish|manish.shah <i>at</i> thoughtworks.com|ThoughtWorks|
-|Damian Guy|damian|damian.guy <i>at</i> thoughtworks.com|ThoughtWorks|
-|Olav Maassen|olav|olav.maassen <i>at</i> jixaw.com||
-|Liz Keogh|liz|ekeogh <i>at</i> thoughtworks.com|ThoughtWorks|
-|Shane Duan|wolfdancer|shane.duan <i>at</i> gmail.com||
-|Li, Chaoqun|cli|cli <i>at</i> thoughtworks.com|ThoughtWorks|
+|Dan North|tastapod|dan.north _at_ thoughtworks.com|ThoughtWorks|
+|Manish Shah|manish|manish.shah _at_ thoughtworks.com|ThoughtWorks|
+|Damian Guy|damian|damian.guy _at_ thoughtworks.com|ThoughtWorks|
+|Olav Maassen|olav|olav.maassen _at_ jixaw.com|&nbsp;|
+|Liz Keogh|liz|ekeogh _at_ thoughtworks.com|ThoughtWorks|
+|Mauro Talevi|mauro|mauro.talevi _at_ aquelonia.org|&nbsp;|
+|Shane Duan|wolfdancer|shane.duan _at_ gmail.com|&nbsp;|
+|Li, Chaoqun|cli|cli _at_ thoughtworks.com|ThoughtWorks|
 
 h1. The Contributors
 
@@ -23,4 +24,7 @@
 |_.Name|
 |Lindsay Terhorst North|
 |Chris "Business Value" Matts|
-
+|Carlos Villela|
+|Vyvyan Codd|
+|Felix Leipold|
+|Antonio Terreno|

Modified: trunk/website/templates/jbehave.css (583 => 584)

--- trunk/website/templates/jbehave.css	2006-11-27 11:01:02 UTC (rev 583)
+++ trunk/website/templates/jbehave.css	2006-11-27 11:06:28 UTC (rev 584)
@@ -1,759 +1,358 @@
-/* Type CSS rules here and they will be applied
-to pages from 'editcss'
-immediately as long as you keep this window open. */
-
-/**** LINK-tag style sheet style.css ****/
-
-/*---------------------------------------------------------------------------
-
- *  Two- and three-column layout
-
- */
-
-
-
 #banner {
-
     top: 0px;
-
     left: 0px;
-
     right: 0px;
-
     height: 116px;
-
 }
 
-
-
 #left {
-
     position: absolute;
-
     z-index: 2;
-
     left: 8px;
-
     width: 184px;
-
     top: 125px;
-
     bottom: 8px;
-
     margin: 0px;
-
     padding: 0px;
-
 }
 
-
-
 #right {
-
     position: absolute;
-
     z-index: 1;
-
     right: 8px;
-
     width: 184px;
-
     top: 125px;
-
     bottom: 8px;
-
     margin: 0px;
-
     padding: 0px;
-
 }
 
-
-
 .Content3Column {
-
     position: absolute;
-
     top: 125px;
-
     bottom: 8px;
-
     left: 208px;
-
     right: 216px;
-
 }
 
-
-
-.Content2Column {
-
+.Content2Colmn {
     position: absolute;
-
     top: 125px;
-
     bottom: 8px;
-
     left: 208px;
-
     right: 16px;
-
 }
 
-
-
 #center {
-
     z-index: 3;
-
     margin: 0px;
-
     border: none;
-
     padding-bottom: 8px;
-
 }
 
-
-
-
-
 /*---------------------------------------------------------------------------
-
  *  Default element styles
-
  */
 
-
-
 body {
-
     padding: 0px;
-
     margin: 0px;
-
     border: 0px;
-
     
-
     font-family: helvetica, arial, sans-serif;
-
     font-size: 12px;
-
     
-
     background-color: white;
-
     color: black;
-
 }
 
-
-
 h1, h2, h3, h4, h5, h6 {
-
     margin: 0px;
-
     border: 0px;
-
     padding: 0px;
-
     font-weight: normal;
-
 }
 
-
-
 a:link { color: #00a; }
-
 a:active { color: red; }
-
 a:hover { color: red; }
-
 a:visited { color: black; }
 
-
-
 img {
-
     border: 0px;
-
     padding: 0px;
-
     margin: 0px;
-
 }
 
-
-
 p {
-
     border: 0px;
-
     padding: 0px;
-
     margin: 0px;
-
     margin-bottom: 10px;
-
 }
 
-
-
 blockquote {
-
     margin-bottom: 10px;
-
 }
 
-
-
 td {
-
     font-size: 12px;
-
     padding: 2px;
-
 }
 
-
-
 th {
-
     font-size: 12px;
-
     font-weight: bold;
-
     white-space: nowrap;
-
     padding: 2px;
-
 }
 
-
-
 th.Row {
-
     text-align: left;
-
     vertical-align: top;
-
 }
 
-
-
 ul, ol {
-
     border: 0px;
-
     padding: 0px;
-
     margin-top: 0px;
-
     margin-bottom: 12px;
-
     margin-left: 20px;
-
 }
 
-
-
-
-
 /*---------------------------------------------------------------------------
-
  *  Page banner
-
  */
 
-
-
 #banner {
-
     margin: 0px;
-
     border: 0px;
-
     border-bottom: 1px solid #aaf;
-
     padding: 0px;
-
-    #background-color: #e0f0e0;
     background-color: #e0e0f0;
     color: #006;
-
     vertical-align: bottom;
-
 }
 
-
-
 #banner a { text-decoration: none; }
-
 #banner a:visited { color: #00a; }
-
 #banner a:hover { color: red; }
-
 #banner a:active { color: red; }
 
-
-
 #logo {
-
     position: absolute;
-
     top: 5px;
-
     left: 8px;
-
 }
 
-
-
 #versions {
-
     position: absolute;
-
     width: auto;
-
     right: 0px;
-
     top: 0px;
-
     margin: 8px;
-
     font-weight: normal;
-
 }
 
-
-
 /*---------------------------------------------------------------------------
-
  *  Page content
-
  */
 
-
-
 #content {
-
     margin: 0px;    
-
     background-color: white;
-
     color: black;
-
 }
 
-
-
 #content h1 {
-
     width: 100%;
-
     font-size: 18px;
-
-    #background-color: #060;
     background-color: #006;
-
     color: white;
-
     padding: 2px;
-
     padding-left: 6px;
-
     margin-top: 24px;
-
     margin-bottom: 12px;
-
 }
 
-
-
 #content .FirstChild {  /* IE doesn't understand first-child pseudoelement */
-
     margin-top: 0px;
-
 }
 
-
-
 #content a { text-decoration: underline; }
-
-/* #content a:link { color: #060; } */
 #content a:link { color: #006; }
-
 #content a:visited { color: #006; }
-
 #content a:active { color: green; }
-
 #content a:hover { color: red; }
 
-
-
 #content h2 {
-
     margin-top: 24px;
-
     margin-bottom: 16px;    
-
     font-size: 15px;
-
     font-weight: bold;
-
 }
 
-
-
 #content li {
-
     margin-bottom: 6px;
-
 }
 
-
-
 #content th {
-
     background-color: #aaf;
-
 }
 
-
-
 #content td {
-
     background-color: #ddf;
-
 }
 
-
-
 .Shaded pre {
-
     padding: 4px;
-
     font-family: courier new, monospace;
-
     font-size: 11px;
-
     border: 1px solid #008;
-
     background-color: #ccf;
-
     color: black;
-
 }
 
-
-
 .Shaded:before {
-
     margin: 0px;
-
     padding: 0px;
-
     border: 0px;
-
     font-size: inherit;
-
     line-spacing: 100%;
-
 }
 
-
-/*
-  COMMENTED OUT FOR NOW - DN
-
-.DynaMock:before {
-
-    content: "DynaMock: ";
-
-}
-
-.JMock:before {
-
-    content: "jMock: ";
-
-}
-
-*/
-
 /* The following are for images, but can also apply to div's containing images. */
 
-
-
 #content .Float {
-
     float: right;
-
     margin-left: 8px;
-
     margin-right: 0px;
-
     margin-top: 8px;
-
     margin-bottom: 8px;
-
 }
 
-
-
 #content .Diagram {
-
     display: block;
-
     margin-left: auto;
-
     margin-right: auto;
-
     margin-top: 8px;
-
     margin-bottom: 8px;
-
 }
 
 
-
-
-
 #content .Inline {
-
     display: inline;
-
 }
 
-
-
 .RuleOfThumb {
-
     font-weight: bold;
-
 }
 
-
-
 /*---------------------------------------------------------------------------
-
  *  Side panels
-
  */
 
-
-
 .SidePanel {
-
     background-color: white;
-
     padding: 0px;
-
     font-size: 11px;
-
 }
 
-
-
 .SidePanel h1 {
-
     margin: 0px;
-
     border: 0px;
-
     padding: 4px;
-
     
-
     color: #006;
-
-    
-
     font-size: 12px;
-
     font-weight: bold;
-
 }
 
-
-
-
-
 .SidePanel a { text-decoration: none; }
-
 .SidePanel a:link { color: #006; }
-
 .SidePanel a:visited { color: #006; }
-
 .SidePanel a:active { color: red; }
-
 .SidePanel a:hover { color: red; }
 
-
-
 /*---------------------------------------------------------------------------
-
  *  Menus
-
  */
 
-
-
 .MenuGroup {
-
     border-left: 1px solid #aaf;
-
     border-top: 1px solid #aaf;
-
     border-bottom: 1px solid white; /* IE work-around */
-
-    
-
     margin-bottom: 8px;
-
     background-color: white;
-
     color: #006;
-
 }
 
-
-
 .MenuGroup ul {
-
     margin: 0px;
-
     padding-left: 4px;
-
     list-style-type: none;
-
 }
 
-
-
 .MenuGroup li {
-
     padding: 2px;
-
 }
 
-
-
-
-
 /*---------------------------------------------------------------------------
-
  *  News panel
-
  */
 
-
-
 .NewsGroup {
-
     border-left: 1px solid #aaf;
-
     border-top: 1px solid #aaf;
-
     border-bottom: 1px solid white; /* IE workaround */
-
-    margin-bottom: 8px;
-
-    
-
+    margin-bottom: 8px;    
     color: #006;
-
 }
 
-
-
 .NewsItem {
-
     margin: 4px;
-
 }
 
-
-
 .NewsDate {
-
     font-weight: bold;
-
     margin: 0px;
-
     padding: 0px;
-
 }
 
-
-
 .NewsText {
-
     padding: 0px;
-
     margin: 0px;
-
     margin-bottom: 8px;
-
 }
 
-
-
 .NewsText a { text-decoration: underline; }
-
 .NewsText a:link { color: #006; }
-
 .NewsText a:visited { color: #006; }
-
 .NewsText a:active { color: red; }
-
 .NewsText a:hover { color: red; }
 
-
-
 .NewsMore {
-
     font-size: smaller;
-
     margin: 4px;
-
     margin-top: 8px;
-
     text-align: left;
-
 }
 
-
-
 .NewsGroup td {
-
     font-size: 12px;
-
 }
 
-
-
 /*---------------------------------------------------------------------------
-
  *  Document meta-information
-
  */
 
-
-
 .Meta {
-
     margin-top: 64px;
-
     font-size: smaller;
-
     color: #C0C0C0;
-
     text-align: right;
-
 }
 
-
-
 .Meta a { text-decoration: underline; }
 
 .Meta a:link { color: #C0C0C0; }
@@ -763,6 +362,3 @@
 .Meta a:active { color: red; }
 
 .Meta a:hover { color: red; }
-
-
-


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to