- Revision
- 1257
- Author
- mauro
- Date
- 2009-09-19 13:46:52 -0500 (Sat, 19 Sep 2009)
Log Message
Better content structure.
Modified Paths
- trunk/core/distribution/src/site/content/bdd-concepts.html
- trunk/core/distribution/src/site/content/developing-scenarios.html
- trunk/core/distribution/src/site/content/download.html
- trunk/core/distribution/src/site/content/i18n.html
- trunk/core/distribution/src/site/content/index.html
- trunk/core/distribution/src/site/content/release-notes.html
- trunk/core/distribution/src/site/content/sitemap.xml
Added Paths
- trunk/core/distribution/src/site/content/bdd-grammar.html
- trunk/core/distribution/src/site/content/issue-tracking.html
- trunk/core/distribution/src/site/content/javadoc.html
Removed Paths
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:
