Scrumize
Description
Scrumize is docbook transformer task that allow to:
- extract user stories (tagged @userstory)
- append user stories summary as an appendix
see also:
Scrumize task parameters
|Attribute | Description | Value | Required |
|-----------|-----------------------|-------------------------------|-----------|
|file | input file | <filename>.csv | yes |
|tofile | output file | <filename>.<mime> | yes |
|format | output format | markdown*|docbook | no |
Example
src/doc.xml
doc.xml is a docbook file that xincludes content.
<?xml version="1.0" encoding="utf-8"?>
<book xml:lang="en" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>My Project</title>
<chapter id="userstories">
<title>User Stories</title>
<xi:include href="suites/Suite1.md" />
</chapter>
</book>
suites/Suite1.md
First user stories suite.
First user stories suite
========================
## User story 1 @userstory
As a user, I want to search for my customers by their first and last names.
## User story 2 @userstory
As a non-administrative user, I want to modify my own schedules but not the schedules of other users.
build.xml
- ant file:
<project name="ant4docbook" xmlns:nw="antlib:net.sourceforge.ant4docbook.taskdefs">
<target name="scrumize" description="process user stories">
<nw:scrumize file="src/doc.xml" tofile="src/doc.scrumized.xml" format="docbook" />
</target>
</project>