Title: [1257] trunk/core/distribution/src/site/content: Better content structure.

Diff

Modified: trunk/core/distribution/src/site/content/bdd-concepts.html (1256 => 1257)

--- trunk/core/distribution/src/site/content/bdd-concepts.html	2009-09-19 17:48:58 UTC (rev 1256)
+++ trunk/core/distribution/src/site/content/bdd-concepts.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -22,7 +22,7 @@
 <h2>Next?</h2>
 
 <span class="followup">Learn about the full <a
-    href="" JBehave supports.</span>
+    href="" Grammar</a> JBehave supports.</span>
 
 <div class="clear">
 <hr />

Copied: trunk/core/distribution/src/site/content/bdd-grammar.html (from rev 1256, trunk/core/distribution/src/site/content/grammar.html) (0 => 1257)

--- trunk/core/distribution/src/site/content/bdd-grammar.html	                        (rev 0)
+++ trunk/core/distribution/src/site/content/bdd-grammar.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -0,0 +1,95 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+<title>BDD Grammar</title>
+</head>
+
+<body>
+
+<h2>EBNF</h2>
+
+<p>Below is a detailed outlay of the BDD grammar JBehave understands.  It is expressed in <a href=""
+<textarea
+    class="xml:nogutter:nocontrols" name="code">
+; JBehave Grammar expressed in EBNF (http://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_Form)
+
+; The story or feature is a collection of scenarios
+Story := Scenario+
+
+; The scenario is identified by keyword "Scenario:" (or equivalent in I18n-ed locale),
+; which is optional in the case of a single scenario.  
+; It can optionally be followed by a description, which is expressed by any sequence of words
+; that must not contain any keywords
+; Then follow the Steps 
+; Finally the Examples table, which if present will execute the scenario for as many table rows present
+Scenario := "Scenario:"? Description? GivenScenarios? Step+ Examples?
+
+; The scenario description
+Description := (Word Space?)* 
+
+; The word is any sequence of non-space characters that does not match a KeyWord
+Word := NonSpaceCharacter* ; TODO express "!Keyword"
+
+; The space between words
+Space := " "
+
+; Any non-space character
+NonSpaceCharacter := [.] ; TODO express "!Space"
+
+; The keywords which are reserved (or equivalent in I18n-ed locale)
+KeyWord := "Scenario:" | "GivenScenarios:" | "Given" | "When" | "Then" | "And" 
+
+; The comma-separated list of scenario resources that specify the scenarios to be run before the scenario steps
+GivenScenarios:= "GivenScenarios:" (ScenarioResourcePath ','?)+
+
+; The scenario resource path  
+ScenarioResourcePath := PathCharacter+
+
+; The characters allowed in a scenario resource path
+PathCharacter := "/" | "." | "_" | Letter | Digit 
+
+; The letter characters
+Letter := [A-Z] | [a-z]
+
+; The digit characters
+Digit := [0-9]
+
+; The scenario step is a step starting work followed by any number of characters
+Step := StepStartingWord StepContent
+
+; The step starting words (or equivalent in I18n-ed locale)
+StepStartingWord :== ("Given" | "When" | "Then" | "And" ) 
+
+; The step content is any sequence of characters that do not match a step starting word
+StepContent := StepCharacter+ ; TODO express "!StepStartingWord"
+
+; All characters are allowed in a scenario step content, including newlines
+StepCharacter := [.]
+
+; The examples table
+Examples := "Examples:" Table
+
+; The table comprises of a header row and data rows
+Table := TableHeader TableRow+
+
+; The table header contains the column names, separated by TableColumnSeparator
+TableHeader := ((TableColumnSeparator TableCharacter+)+ TableColumnSeparator  Newline
+
+; The table row contains the column values, separated by TableColumnSeparator
+TableRow := ((TableColumnSeparator TableCharacter+)+ TableColumnSeparator  Newline
+
+; The table column separator
+TableColumnSeparator := "|"
+
+; The table character can be any character, expect for TableColumnSeparator and Newline
+TableCharacter := [.] ; TODO express !TableColumnSeparator and !Newline
+
+; The new line character
+Newline := "\n"
+</textarea>
+<div class="clear">
+<hr />
+</div>
+
+</body>
+</html>

Modified: trunk/core/distribution/src/site/content/developing-scenarios.html (1256 => 1257)

--- trunk/core/distribution/src/site/content/developing-scenarios.html	2009-09-19 17:48:58 UTC (rev 1256)
+++ trunk/core/distribution/src/site/content/developing-scenarios.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -22,7 +22,7 @@
 the functionality that is being verified, i.e. <b>trader_is_alerted_of_status.scenario</b>.
 </p>
 <p>The scenario should use a syntax compatible with the <a
-    href=""
+    href="" Grammar</a>.</p>
 
 <h2>Mapping Textual Scenarios to Java</h2>
 

Modified: trunk/core/distribution/src/site/content/download.html (1256 => 1257)

--- trunk/core/distribution/src/site/content/download.html	2009-09-19 17:48:58 UTC (rev 1256)
+++ trunk/core/distribution/src/site/content/download.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -41,13 +41,13 @@
 </textarea> specifying the correct version.</p>
 
 <p>JBehave was designed to be embeddable in different development
-environments. The jbehave-core contains support for running scenarios as
+environments. The <b>jbehave-core</b> contains support for running scenarios as
 JUnit tests - which can be run either in your favourite IDE or in your
 command-line build that supports JUnit tests.</p>
 
 <p>You can also run scenarios using the JBehave Ant or Maven
-extensions. In this case, an extra dependency needs to be declared, <code>jbehave-ant</code>
-or <code>jbehave-maven-plugin</code>, as appropriate.  Refer to <a href="" scenarios</a>.
+extensions. In this case, an extra dependency needs to be declared, <b>jbehave-ant</b>
+or <b>jbehave-maven-plugin</b>, as appropriate.  Refer to <a href="" scenarios</a>.
 
 <div class="clear">
 <hr />

Deleted: trunk/core/distribution/src/site/content/grammar.html (1256 => 1257)

--- trunk/core/distribution/src/site/content/grammar.html	2009-09-19 17:48:58 UTC (rev 1256)
+++ trunk/core/distribution/src/site/content/grammar.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -1,95 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
-<head>
-<title>Grammar</title>
-</head>
-
-<body>
-
-<h2>EBNF Grammar</h2>
-
-<p>Below is a detailed outlay of the grammar JBehave understands.  It is expressed in <a href=""
-<textarea
-    class="xml:nogutter:nocontrols" name="code">
-; JBehave Grammar expressed in EBNF (http://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_Form)
-
-; The story or feature is a collection of scenarios
-Story := Scenario+
-
-; The scenario is identified by keyword "Scenario:" (or equivalent in I18n-ed locale),
-; which is optional in the case of a single scenario.  
-; It can optionally be followed by a description, which is expressed by any sequence of words
-; that must not contain any keywords
-; Then follow the Steps 
-; Finally the Examples table, which if present will execute the scenario for as many table rows present
-Scenario := "Scenario:"? Description? GivenScenarios? Step+ Examples?
-
-; The scenario description
-Description := (Word Space?)* 
-
-; The word is any sequence of non-space characters that does not match a KeyWord
-Word := NonSpaceCharacter* ; TODO express "!Keyword"
-
-; The space between words
-Space := " "
-
-; Any non-space character
-NonSpaceCharacter := [.] ; TODO express "!Space"
-
-; The keywords which are reserved (or equivalent in I18n-ed locale)
-KeyWord := "Scenario:" | "GivenScenarios:" | "Given" | "When" | "Then" | "And" 
-
-; The comma-separated list of scenario resources that specify the scenarios to be run before the scenario steps
-GivenScenarios:= "GivenScenarios:" (ScenarioResourcePath ','?)+
-
-; The scenario resource path  
-ScenarioResourcePath := PathCharacter+
-
-; The characters allowed in a scenario resource path
-PathCharacter := "/" | "." | "_" | Letter | Digit 
-
-; The letter characters
-Letter := [A-Z] | [a-z]
-
-; The digit characters
-Digit := [0-9]
-
-; The scenario step is a step starting work followed by any number of characters
-Step := StepStartingWord StepContent
-
-; The step starting words (or equivalent in I18n-ed locale)
-StepStartingWord :== ("Given" | "When" | "Then" | "And" ) 
-
-; The step content is any sequence of characters that do not match a step starting word
-StepContent := StepCharacter+ ; TODO express "!StepStartingWord"
-
-; All characters are allowed in a scenario step content, including newlines
-StepCharacter := [.]
-
-; The examples table
-Examples := "Examples:" Table
-
-; The table comprises of a header row and data rows
-Table := TableHeader TableRow+
-
-; The table header contains the column names, separated by TableColumnSeparator
-TableHeader := ((TableColumnSeparator TableCharacter+)+ TableColumnSeparator  Newline
-
-; The table row contains the column values, separated by TableColumnSeparator
-TableRow := ((TableColumnSeparator TableCharacter+)+ TableColumnSeparator  Newline
-
-; The table column separator
-TableColumnSeparator := "|"
-
-; The table character can be any character, expect for TableColumnSeparator and Newline
-TableCharacter := [.] ; TODO express !TableColumnSeparator and !Newline
-
-; The new line character
-Newline := "\n"
-</textarea>
-<div class="clear">
-<hr />
-</div>
-
-</body>
-</html>

Modified: trunk/core/distribution/src/site/content/i18n.html (1256 => 1257)

--- trunk/core/distribution/src/site/content/i18n.html	2009-09-19 17:48:58 UTC (rev 1256)
+++ trunk/core/distribution/src/site/content/i18n.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -110,8 +110,8 @@
 <p>If you do find yourself providing keywords for a new language, we
 are happy to support it out of the box. Simply get in touch via the <a
     href="" lists</a> or attach the bundle for
-the new locale to an enhancement request in <a
-    href=""
+the new locale to an enhancement request via our <a href=
+    "issue-tracking.html">issue tracking</a>.</p>
 
 <div class="clear">
 <hr />

Modified: trunk/core/distribution/src/site/content/index.html (1256 => 1257)

--- trunk/core/distribution/src/site/content/index.html	2009-09-19 17:48:58 UTC (rev 1256)
+++ trunk/core/distribution/src/site/content/index.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -38,7 +38,7 @@
     plugin at given build phase</li>
 </ul>
 
-<h2>Ready for more?</h2>
+<h2>Want to learn more?</h2>
 <span class="followup">The <a href="" Started</a>
 page will get you up and running in no time.</span>
 

Added: trunk/core/distribution/src/site/content/issue-tracking.html (0 => 1257)

--- trunk/core/distribution/src/site/content/issue-tracking.html	                        (rev 0)
+++ trunk/core/distribution/src/site/content/issue-tracking.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -0,0 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+<head>
+    <title>Issue Tracking</title>
+</head>
+<body>
+
+<h2>JIRA</h2>
+
+<p>JBehave uses <a href="" as issue tracking and planning tool.</p>
+
+<p>We welcome user input in driving our development priorities. You can suggest new features or enhancements to an existing ones.</p> 
+
+</body>
+
+</html>

Added: trunk/core/distribution/src/site/content/javadoc.html (0 => 1257)

--- trunk/core/distribution/src/site/content/javadoc.html	                        (rev 0)
+++ trunk/core/distribution/src/site/content/javadoc.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -0,0 +1,22 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+<head>
+    <title>Javadoc</title>
+</head>
+<body>
+
+<h2>JBehave Core</h2>
+
+<p><a href="" Core</a> contains the fundamental functionality of JBehave</p>
+
+<h2>JBehave Plugins</h2>
+
+<p><a href="" Ant</a> contains the Ant task to run JBehave scenarios.</p>
+
+<p><a href="" Maven Plugin</a> contains the Maven plugin to run JBehave scenarios.</p>
+
+</body>
+
+</html>

Modified: trunk/core/distribution/src/site/content/release-notes.html (1256 => 1257)

--- trunk/core/distribution/src/site/content/release-notes.html	2009-09-19 17:48:58 UTC (rev 1256)
+++ trunk/core/distribution/src/site/content/release-notes.html	2009-09-19 18:46:52 UTC (rev 1257)
@@ -4,7 +4,16 @@
 <title>Release Notes</title>
 </head>
 <body>
-                 
+
+<h1>JBehave Core - Version 2.2.1 (Aug 25, 2009)</h1>
+            
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a href="" -         Alias (singular) annotation in addition to Aliases (plural)
+</li>
+</ul>
+                                 
 <h1>JBehave Core - Version 2.2 (Apr 25, 2009)</h1>
         
 <h2>        Bug

Modified: trunk/core/distribution/src/site/content/sitemap.xml (1256 => 1257)

--- trunk/core/distribution/src/site/content/sitemap.xml	2009-09-19 17:48:58 UTC (rev 1256)
+++ trunk/core/distribution/src/site/content/sitemap.xml	2009-09-19 18:46:52 UTC (rev 1257)
@@ -1,35 +1,36 @@
 <sitemap>
-   <section>
-    <name>Reference</name>
+  <section>
+    <name>About</name>
     <page>index.html</page>
     <page>getting-started.html</page>
+    <page>license.html</page>
+    <page>download.html</page>
+    <page>javadoc.html</page>
+    <page>release-notes.html</page>
+  </section>
+  <section>
+    <name>BDD Concepts</name>
     <page>bdd-concepts.html</page>
-    <page>grammar.html</page>
+    <page>bdd-grammar.html</page>
+    <page>bdd-resources.html</page>
+  </section>
+  <section>
+    <name>Scenarios</name>
     <page>developing-scenarios.html</page>
     <page>configuring-scenarios.html</page>
     <page>running-scenarios.html</page>
-    <page>i18n.html</page>        
-    <page>bdd-resources.html</page>
+    <page>i18n.html</page>
   </section>
-   <section>
-    <name>Advanced Topics</name>
+  <section>
+    <name>Step Parameters</name>
     <page>parameter-injection.html</page>
     <page>parameter-converters.html</page>
   </section>
   <section>
-    <name>Project Information</name>
-    <page>license.html</page>
-    <page>download.html</page>
-    <link title="Issue Tracking">http://jira.codehaus.org/browse/JBEHAVE</link>
-    <page>release-notes.html</page>
+    <name>Project Info</name>
     <page>mailing-lists.html</page>
+    <page>issue-tracking.html</page>
     <page>team-list.html</page>
     <page>source-repository.html</page>
   </section>
-  <section>
-    <name>JavaDoc</name>
-    <link title="Core">javadoc/core/index.html</link>
-    <link title="Ant">javadoc/ant/index.html</link>
-    <link title="Maven Plugin">javadoc/maven-plugin/index.html</link>
-  </section>
 </sitemap>
\ No newline at end of file


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to