diff --git a/README.md b/README.md
new file mode 100644
index 0000000..8504b20
--- /dev/null
+++ b/README.md
@@ -0,0 +1,6 @@
+rome
+====
+
+ROME is a set of RSS and Atom Utilities for Java. It makes it easy to work in Java with most syndication formats: RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0
+
+More Information: http://rometools.github.io/rome-modules/
diff --git a/pom.xml b/pom.xml
index 4e79063..7d67084 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,10 +8,19 @@
1.5-SNAPSHOT
rome-modules
Plugin collection for the ROME RSS and Atom Utilities
- http://www.rometools.org
+ http://rometools.github.io/rome-modules/
+
+ ROME Project
+ https://github.com/rometools/
+
- https://rometools.jira.com/secure/IssueNavigator.jspa
+ https://github.com/rometools/rome-modules/issues
+
+ scm:git:git@github.com:rometools/rome-modules.git
+ scm:git:git@github.com:rometools/rome-modules.git
+ https://github.com/rometools/rome-modules/
+
kebernet
@@ -26,11 +35,6 @@
repo
-
- scm:svn:https://rometools.jira.com/svn/MODULES/trunk
- scm:svn:https://rometools.jira.com/svn/MODULES/trunk
- https://rometools.jira.com/source/browse/MODULES
-
maven2-repository.dev.java.net
@@ -74,11 +78,30 @@
org.apache.maven.plugins
maven-resources-plugin
- 2.2
+ 2.6
${project.build.sourceEncoding}
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.3
+
+ 9000
+ ${basedir}/target/site/tempdir
+
+
+
+ org.apache.maven.plugins
+ maven-scm-publish-plugin
+ 1.0-beta-2
+
+ gh-pages
+ scm:git:git@github.com:rometools/rome-modules.git
+ ${project.build.directory}/site
+
+
@@ -148,4 +171,33 @@
UTF-8
+
+
+
+ org.apache.maven.plugins
+ maven-project-info-reports-plugin
+ 2.6
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9
+
+
+
+ javadoc
+ test-javadoc
+
+
+
+ aggregate
+ false
+
+ aggregate
+
+
+
+
+
+
diff --git a/src/main/java/org/rometools/feed/module/activitystreams/package.html b/src/main/java/org/rometools/feed/module/activitystreams/package.html
deleted file mode 100644
index 1e413da..0000000
--- a/src/main/java/org/rometools/feed/module/activitystreams/package.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
-http://activitystrea.ms/schema/1.0/activity-schema-02.html
-http://activitystrea.ms/spec/1.0/atom-activity-02.html
\ No newline at end of file
diff --git a/src/main/java/org/rometools/feed/module/atomthread/package.html b/src/main/java/org/rometools/feed/module/atomthread/package.html
deleted file mode 100644
index 9bedc75..0000000
--- a/src/main/java/org/rometools/feed/module/atomthread/package.html
+++ /dev/null
@@ -1 +0,0 @@
-http://www.ietf.org/rfc/rfc4685.txt
diff --git a/src/main/java/org/rometools/feed/module/portablecontacts/package.html b/src/main/java/org/rometools/feed/module/portablecontacts/package.html
deleted file mode 100644
index c2f8fc6..0000000
--- a/src/main/java/org/rometools/feed/module/portablecontacts/package.html
+++ /dev/null
@@ -1 +0,0 @@
-http://portablecontacts.net/draft-spec.html
\ No newline at end of file
diff --git a/src/site/apt/A9OpenSearch.apt b/src/site/apt/A9OpenSearch.apt
new file mode 100644
index 0000000..e29999a
--- /dev/null
+++ b/src/site/apt/A9OpenSearch.apt
@@ -0,0 +1,52 @@
+ -----
+ A9 OpenSearch
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:25:45.000
+ -----
+
+A9 OpenSearch
+
+ This plug in is for use with {{{http://www.opensearch.org/}OpenSearch.org}} results.
+
+ The latest version is 0.1 available.
+
+*Sample Usage
+
++------+
+SyndFeed feed = new SyndFeedImpl();
+feed.setFeedType(feedType);
+
+// Add the opensearch module, you would get information like totalResults from the
+// return results of your search
+List mods = feed.getModules();
+OpenSearchModule osm = new OpenSearchModuleImpl();
+osm.setItemsPerPage(1);
+osm.setStartIndex(1);
+osm.setTotalResults(1024);
+osm.setItemsPerPage(50);
+
+OSQuery query = new OSQuery();
+query.setRole("superset");
+query.setSearchTerms("Java Syndication");
+query.setStartPage(1);
+osm.addQuery(query);
+
+Link link = new Link();
+link.setHref("http://www.bargainstriker.com/opensearch-description.xml");
+link.setType("application/opensearchdescription+xml");
+osm.setLink(link);
+
+mods.add(osm);
+
+feed.setModules(mods);
+// end add module
++------+
+
+*Changes
+
+**0.1
+
+ Initial move to the ROME project.
+
diff --git a/src/site/apt/Content.apt b/src/site/apt/Content.apt
new file mode 100644
index 0000000..d3b0a77
--- /dev/null
+++ b/src/site/apt/Content.apt
@@ -0,0 +1,32 @@
+ -----
+ Content
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:18:31.894
+ -----
+
+Content
+
+ This plug in is for use content:encoded in feeds.
+
+ The latest version is 0.4 available.
+
+*Sample Usage
+
++------+
+SyndFeedInput input = new SyndFeedInput();
+SyndFeed syndfeed = input.build(new XmlReader(feed.toURL()));
+
+Module module = syndfeed.getModule("http://purl.org/rss/1.0/modules/content/");
+ContentModule content = (ContentModule) module;
+
+Iterator it = content.getEncodeds().iterator();
+System.out.println( it.next() );
++------+
+
+*Changes
+
+**0.4
+
+ Initial move to the ROME project.
diff --git a/src/site/apt/CreativeCommons.apt b/src/site/apt/CreativeCommons.apt
new file mode 100644
index 0000000..b090dfc
--- /dev/null
+++ b/src/site/apt/CreativeCommons.apt
@@ -0,0 +1,36 @@
+ -----
+ Creative Commons
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:19:51.376
+ -----
+
+Creative Commons
+
+ This plug in is for use with feeds from Creative Commons license.
+
+ This module provides a unified rights and license system for both the RSS2/Atom and RSS/RDF namespace. However, if you wish to <> RDF/RSS feeds, you need to use a CVS build of ROME (or a version higher than 0.8).
+
+ The latest version is 0.2 available.
+
+*Sample Usage
+
++------+
+CreativeCommons commons = new CreativeCommonsImpl();
+commons.setLicense( new License[]{ License.NONCOMMERCIAL } );
+// Note, you do not have to setAllLicenses right now. When the RSS1 functionality is
+// added, this will be required at the Feed level only.
+ArrayList modules = new ArrayList()
+modules.add( commons );
+syndEntry.setModules( commons );
+
+//Alternately, to get the module:
+CreativeCommons commons = (CreativeCommons) syndFeed.getModule( CreativeCommons.URI );
++------+
+
+*Changes
+
+**0.2
+
+ Initial release from ROME.
diff --git a/src/site/apt/GeoRSS.apt b/src/site/apt/GeoRSS.apt
new file mode 100644
index 0000000..5b1e4bd
--- /dev/null
+++ b/src/site/apt/GeoRSS.apt
@@ -0,0 +1,46 @@
+ -----
+ GeoRSS
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:15:01.880
+ -----
+
+GeoRSS
+
+ This Rome plugin is for adding location information to RSS/Atom.
+
+ The latest version is 0.1 available.
+
+*Sample Usage
+
++------+
+SyndFeedInput input = new SyndFeedInput();
+SyndFeed feed = input.build(new XmlReader(new URL("http://www.geonames.org/recent-changes.xml")));
+
+List; entries = feed.getEntries();
+for (SyndEntry entry : entries) {
+ GeoRSSModule geoRSSModule = GeoRSSUtils.getGeoRSS(entry);
+ System.out.println(entry.getTitle() + " : lat="
+ + geoRSSModule.getLatitude() + ",lng="
+ + geoRSSModule.getLongitude() + ", desc="
+ + entry.getDescription().getValue() + "; time="
+ + entry.getPublishedDate());
+ }
+
+//to generate a GeoRSS item
+
+GeoRSSModule geoRSSModule = new W3CGeoModuleImpl();
+//GeoRSSModule geoRSSModule = new SimpleModuleImpl();
+geoRSSModule.setLatitude(47.0);
+geoRSSModule.setLongitude(9.0);
+entry.getModules().add(geoRSSModule);
++------+
+
+ More information here: {{{http://georss.geonames.org/}http://georss.geonames.org/}}
+
+*Changes
+
+**0.1
+
+ Initial Releas from ROME
diff --git a/src/site/apt/GoogleBase.apt b/src/site/apt/GoogleBase.apt
new file mode 100644
index 0000000..0703428
--- /dev/null
+++ b/src/site/apt/GoogleBase.apt
@@ -0,0 +1,37 @@
+ -----
+ Google Base
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:17:31.435
+ -----
+
+Google Base
+
+ This plug in is for use with Google Base RSS/Atom Extensions
+
+ The latest version is 0.2 available.
+
+*Sample Usage
+
++------+
+SyndEntry entry = new SyndEntryImpl();
+// set up the entry...
+Vehicle vehicle = new GoogleBaseImpl();
+vehicle.setMake("Honda");
+vehicle.setModel("Insight");
+vehicle.setYear( new Year("2000"));
+List modules = new ArrayList();
+modules.add( vehicle );
+entry.setModules( modules );
+
+//Optionally, to get Google Base information from a Feed:
+Article article = entry.getModule( "http://base.google.com/ns/1.0" );
+System.out.println( article.getPages() );
++------+
+
+*Changes
+
+**0.2
+
+ Initial release from ROME project.
diff --git a/src/site/apt/IPhotoPhotocasting.apt b/src/site/apt/IPhotoPhotocasting.apt
new file mode 100644
index 0000000..003a21b
--- /dev/null
+++ b/src/site/apt/IPhotoPhotocasting.apt
@@ -0,0 +1,46 @@
+ -----
+ iPhoto Photocasting
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:24:08.864
+ -----
+
+iPhoto Photocasting
+
+ This plug in is for use with iPhoto Photocast listings.
+
+ This module will read and write photocast feeds "properly". Be advised, however, that an iPhoto photocast feed will not pass a FeedValidator test as they are not properly namespaced. If you are wanting to publish, rather than read, consider using the {{{./MediaRSS.html}MediaRSS (modules)}} plug in instead. iPhoto will also read {{{./MediaRSS.html}MediaRSS (modules)}} (Flickr Photostream) feeds as well.
+
+ The latest version is 0.2 available.
+
+*Sample Usage
+
++------+
+SyndFeed feed = input.build( new File( "/foo.rss" ) ) );
+List entries = feed.getEntries();
+for( int i =0; i < entries.size() ; i++ ){
+ System.out.println( ((SyndEntry)entries.get(i)).getModule( PhotocastModule.URI ) );
+}
+
+// or to create a photocast module:
+
+SyndFeed myFeed = new SyndFeedImpl();
+myFeed.getModules().add( new PhotocastModuleImpl() );
+// you need this as a placeholder so the version gets in the feed.
+
+SyndEntry myEntry = new SyndEntryImpl();
+PhotocastModule pm = new PhotocastModuleImpl();
+pm.setUrl( new URL("http://foo.com/img.jpg" ) );
+pm.setThumnail( new URL("http://foo.com/img-small.jpg" ) );
+pm.setCropDate( new Date() );
+pm.setPhotoDate( new Date() );
+pm.setMetaData( new PhotoDate(), "Some comments that I think always get ignored." );
+myEntry.getModules().add( pm );
++------+
+
+*Changes:
+
+**0.2
+
+ Initial move to the ROME project.
diff --git a/src/site/apt/ITunesPodcasting.apt b/src/site/apt/ITunesPodcasting.apt
new file mode 100644
index 0000000..2ad4dd4
--- /dev/null
+++ b/src/site/apt/ITunesPodcasting.apt
@@ -0,0 +1,49 @@
+ -----
+ iTunes Podcasting
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:12:32.907
+ -----
+
+iTunes Podcasting
+
+ This plug in is for use with iTunes Music Service podcast listings.
+
+ The latest version is 0.4 available.
+
+*Sample Usage
+
++------+
+SyndFeedInput input = new SyndFeedInput();
+SyndFeed syndfeed = input.build(new XmlReader(feed.toURL()));
+
+Module module = syndfeed.getModule("http://www.itunes.com/dtds/podcast-1.0.dtd");
+FeedInformation feedInfo = (FeedInformation) module;
+
+System.out.println( feedInfo.getImage() );
+System.out.println( feedInfo.getCategory() );
+
+// Or to create a feed..
+
+ArrayList modules = new ArrayList();
+EntryInformation e = new EntryInformationImpl();
+e.setDuration( new Duration( 10000 ) );
+modules.add( e );
+syndEntry.setModules( modules );
++------+
+
+*Changes
+
+**0.4
+
+ * Corrected some Feed vs Item attribute issue.
+
+ * Keywords now comma separated instead of space.
+
+ []
+
+**0.3
+
+ * Added support for the "other" case of podcasts. It will now correctly parse all lowercase URIs as wells as the original mixed case URIs All generated feeds
+ use the lowercase URI. Fixed some entity problems related to the apple summary tag.
diff --git a/src/site/apt/MediaRSS.apt b/src/site/apt/MediaRSS.apt
new file mode 100644
index 0000000..638fd3a
--- /dev/null
+++ b/src/site/apt/MediaRSS.apt
@@ -0,0 +1,48 @@
+ -----
+ MediaRSS
+ -----
+ mkurz
+ -----
+ 2011-10-18 05:47:39.741
+ -----
+
+MediaRSS
+
+ This plugin is for use with Yahoo! MediaRSS/Flickr Photostreams
+
+ The latest version is 0.1 available.
+
+*Sample Usage
+
++------+
+SyndFeed feed = input.build( myRSSFile );
+List entries = feed.getEntries();
+for( int i = 0; i < entries.size(); i++ ){
+ System.out.println( ((SyndEntry) entries.get(i)).getModule( MediaModule.URI ) );
+}
+
+//Alternatively, to add a media item to an entry:
+
+MediaContent[] contents = new MediaContent[1];
+MediaContent myItem = new MediaContent( new UrlReference("http://me.com/movie.mpg") );
+contents[0] = myItem();
+Metadata md = new Metadata();
+Thumbnail[] thumbs = new Thumbnail[2];
+thumbs[0] = new Thumbnail( new URL("http://me.com/movie1.jpg") );
+thumbs[1] = new Thumbnail( new URL("http://me.com/movie2.jpg") );
+md.setThumbnail( thumbs );
+myItem.setMetadata( md );
+MediaEntryModuleImpl module = new MediaEntryModuleImpl();
+module.setMediaContents( contents );
+mySyndEntry.getModules().add( module );
++------+
+
+*Changes
+
+**0.2.1
+
+ Bugfix for metadata on MediaGroups.
+
+**0.1
+
+ Initial release from ROME.
diff --git a/src/site/apt/MicrosoftSimpleListExtensions.apt b/src/site/apt/MicrosoftSimpleListExtensions.apt
new file mode 100644
index 0000000..a15db75
--- /dev/null
+++ b/src/site/apt/MicrosoftSimpleListExtensions.apt
@@ -0,0 +1,47 @@
+ -----
+ Microsoft Simple List Extensions
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:27:04.351
+ -----
+
+Microsoft Simple List Extensions
+
+ This plug in is for use with feeds ith Microsoft Simple List Extensions.
+
+ Note you need to use the current CVS version of ROME or 0.9 when available.
+
+ The latest version is 0.1 available.
+
+*Sample Usage
+
++------+
+SimpleListExtension sle = (SimpleListExtension) feed.getModule( SimpleListExtension.URI );
+System.out.println( sle );
+Group[] groups = sle.getGroupFields();
+System.out.println( groups[0].getLabel() );
+
+//You can use the SleUtility class to do sorting and grouping:
+
+List sortedEntries = SleUtility.sort( feed.getEntries(), sle.getSortFields()[1], true );
+SyndEntry entry = (SyndEntry) sortedEntries.get( 0 );
+
+//You can also Group or Sort and Group
+
+List sortedAndGroupedEntries = SleUtility.sortAndGroup( feed.getEntries, sle.getGroupFields(), sle.getSortFields()[0], false );
+
+// If you change, for instance, module values on a feed and want to reinitialize it for
+// grouping and sorting...
+
+SleUtility.initializeForSorting( feed );
+
+// Be aware, this is a VERY heavy operation and should not be used frequently.
++------+
+
+*Changes
+
+**0.1
+
+ Initial release from ROME.
+
diff --git a/src/site/apt/MicrosoftSimpleSharingExtensions.apt b/src/site/apt/MicrosoftSimpleSharingExtensions.apt
new file mode 100644
index 0000000..3db19cf
--- /dev/null
+++ b/src/site/apt/MicrosoftSimpleSharingExtensions.apt
@@ -0,0 +1,37 @@
+ -----
+ Microsoft Simple Sharing Extensions
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:28:45.289
+ -----
+
+Microsoft Simple Sharing Extensions
+
+ This ROME module supports Microsoft Simple Sharing Extensions, an RSS and {{{../opml/index.html}OPML}} extension designed to support data synchronization between bi\-directional feeds.
+
+ The latest version is 0.1 available.
+
+*Sample Usage
+
++------+
+SyndFeedInput input = new SyndFeedInput();
+SyndFeed syndfeed = input.build(new XmlReader(feed.toURL()));
+
+List entries = syndfeed.getEntries();
+Iterator it = entries.iterator();
+
+for (int id = 101; it.hasNext() && id <= 113; id++) {
+ SyndEntry entry = (SyndEntry) it.next();
+ Sync sync = (Sync) entry.getModule(SSEModule.SSE_SCHEMA_URI);
+ assertEquals(String.valueOf(id), sync.getId());
+
+ History history = sync.getHistory();
+ assertNotNull(history);
+
+ Date when = history.getWhen();
+ assertNotNull(when);
+ Date testDate = DateParser.parseRFC822("Fri, 6 Jan 2006 19:24:09 GMT");
+ assertEquals(testDate, when);
+}
++------+
diff --git a/src/site/apt/Slash.apt b/src/site/apt/Slash.apt
new file mode 100644
index 0000000..4fc124a
--- /dev/null
+++ b/src/site/apt/Slash.apt
@@ -0,0 +1,38 @@
+ -----
+ Slash
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:16:18.857
+ -----
+
+Slash
+
+ This plug in is for use with feeds from Slash\-based weblogs.
+
+ The latest version is 0.2 available.
+
+*Sample Usage
+
++------+
+SyndEntry entry = new SyndEntryImpl();
+// set up the entry...
+Slash slash = new SlashImpl();
+slash.setComments( new Integer( 12 ) );
+slash.setDepartment( "look-another-rome-plugin" );
+slash.setSection("code");
+slash.setHitParade( new Integer[] { new Integer(12), new Integer(0) } );
+List modules = new ArrayList();
+modules.add( slash );
+entry.setModules( modules );
+
+//Optionally, to get Slash information from a Feed:
+Slash slash = entry.getModule( Slash.URI );
+System.out.println( slash.getComments() );
++------+
+
+*Changes
+
+**0.2
+
+ Initial release from ROME.
diff --git a/src/site/apt/Weather.apt b/src/site/apt/Weather.apt
new file mode 100644
index 0000000..cbb7d42
--- /dev/null
+++ b/src/site/apt/Weather.apt
@@ -0,0 +1,36 @@
+ -----
+ Weather
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:30:00.759
+ -----
+
+Weather
+
+ This plug in is for use the {{{http://developer.yahoo.com/weather/}Yahoo! Weather service}}.
+
+ The latest version is 0.1 available.
+
+*Sample Usage
+
++------+
+SyndFeed feed = input.build( ... );
+YWeatherFeedModule yfeed = (YWeatherFeedModule) feed.getModule( YWeatherFeedModule.URI );
+System.out.println( yfeed.getLocation().getCity() );
+SyndEntry entry = (SyndEntry) feed.getEntries().get(0);
+YWeatherEntryModule yentry = (YWeatherEntryModule) entry.getModule( YWeatherEntryModule.URI );
+System.out.println( yentry.getForecasts()[0].getHigh() );
+
+//Optionally, to add Weather information to a feed:
+SyndEntry entry = new SyndEntryImpl();
+YWeatherEntryModule yentry = new YWeatherModuleImpl();
+yentry.setCondition( Condition("Partly Cloudy", ConditionCode.PARTLY_CLOUDY, 65, new Date() ) );
+entry.getModules.add(yentry);
++------+
+
+*Changes
+
+**0.1
+
+ Initial release from ROME.
diff --git a/src/site/apt/index.apt b/src/site/apt/index.apt
new file mode 100644
index 0000000..f2e0f65
--- /dev/null
+++ b/src/site/apt/index.apt
@@ -0,0 +1,101 @@
+ -----
+ Home
+ -----
+ mkurz
+ -----
+ 2011-08-16 05:35:31.783
+ -----
+
+The ROME Modules Subproject.
+
+ The ROME Modules project is an effort to roll up contributed module support into a single distribution for users.
+
+*Current modules in the subproject include:
+
+ * {{{./ITunesPodcasting.html}iTunes Podcasting (modules)}} – Apples extensions for listing in the iTunes podcast directory.
+
+ * {{{./GeoRSS.html}GeoRSS (modules)}} – For adding location information to RSS/Atom.
+
+ * {{{./Slash.html}Slash (modules)}} – Used by Slash\-based blogs.
+
+ * {{{./GoogleBase.html}Google Base (modules)}} – For working with the Google Base types and custom tagsets.
+
+ * {{{./Content.html}Content (modules)}} – For using content:encoded tags.
+
+ * {{{./CreativeCommons.html}Creative Commons (modules)}} – A unified module for working with the RDF and RSS/Atom Creative Commons License information.
+
+ * {{{./MediaRSS.html}Yahoo! MediaRSS}} – For working with Yahoo! MediaRSS feeds (and Flickr Photostreams)
+
+ * {{{./IPhotoPhotocasting.html}iPhoto Photocasting (modules)}} – For working with Apple iPhoto Photocasts
+
+ * {{{./A9OpenSearch.html}A9 OpenSearch (modules)}} – For working with Amazon/OpenSearch.org results.
+
+ * {{{./MicrosoftSimpleListExtensions.html}Microsoft Simple List Extensions (modules)}} – for sorting and grouping entries.
+
+ * {{{./MicrosoftSimpleSharingExtensions.html}Microsoft Simple Sharing Extensions (modules)}} – for synchronizing across bi\-directional RSS and {{{./index.html}OPML}} feeds.
+
+ * {{{./Weather.html}Yahoo! Weather}} – For use with the Yahoo Weather API
+
+ []
+
+*Get it.
+
+ The 0.3.2 release of modules.jar (which contains all the above modules) is available.
+
+*Downloads
+
+ * {{{./rome\-modules\-1.0.jar}rome\-modules\-1.0.jar}}
+
+ * {{{./modules\-0.3.2\-javadoc.jar}modules\-0.3.2\-javadoc.jar}}
+
+ * {{{./modules\-0.3.2.jar}modules\-0.3.2.jar}}
+
+ * {{{./modules\-0.3.1.jar}modules\-0.3.1.jar}}
+
+ * {{{./modules\-0.3.1\-javadoc.jar}modules\-0.3.1\-javadoc.jar}}
+
+ * {{{./modules\-0.3.1\-sources.jar}modules\-0.3.1\-sources.jar}}
+
+ * {{{./modules\-0.3\-sources.jar}modules\-0.3\-sources.jar}}
+
+ * {{{./modules\-0.3.2\-sources.jar}modules\-0.3.2\-sources.jar}}
+
+ * {{{./modules\-0.3.jar}modules\-0.3.jar}}
+
+ * {{{./modules\-0.3\-javadoc.jar}modules\-0.3\-javadoc.jar}}
+
+ []
+
+ Please don't use modules\-0.3.jar. It had errors in the packaging which have been fixed in modules\-0.3.1.jar and subsequent releases
+
+ See individual module sites for information.
+
+*Changes
+
+**1.0 \- released 24 February 2011
+
+ Finalized 1.0 release.
+
+**0.3.2 \- released 30 Jan 2009
+
+ * {{{http://java.net/jira/browse/ROME\-122}http://java.net/jira/browse/ROME\-122}}
+
+ []
+
+*General Guidelines for modules:
+
+ This is intended to serve as a guide for contributions as well as a hint for users working with the modules.
+
+ * Modules are packaged in com.sun.syndication.feed.module.\[Module Name\].
+
+ * Modules contain a com.sun.syndication.feed.module.\[Module Name\].Module.URI reference for retrieval from ROME Synd\* classes.
+
+ * Modules contain a com.sun.syndication.feed.module.\[Module Name\].ModuleImpl that is a concrete implementation.
+
+ * Modules contain a com.sun.syndication.feed.module.\[Module Name\].types package that holds any other datatypes needed for the module.
+ Many of these are simple immutable types to simplify clone() and copyFrom()
+
+ * Modules contain a com.sun.syndication.feed.module.\[Module Name\].io package with parsers and generators.
+
+ []
+
\ No newline at end of file
diff --git a/src/site/resources/css/site.css b/src/site/resources/css/site.css
new file mode 100644
index 0000000..43c3cd8
--- /dev/null
+++ b/src/site/resources/css/site.css
@@ -0,0 +1,8 @@
+h1 {
+ padding: 4px 4px 4px 6px;
+ border: 1px solid #999;
+ color: #900;
+ background-color: #ddd;
+ font-weight:900;
+ font-size: x-large;
+}
\ No newline at end of file
diff --git a/src/site/resources/images/romelogo.png b/src/site/resources/images/romelogo.png
new file mode 100644
index 0000000..2c90608
Binary files /dev/null and b/src/site/resources/images/romelogo.png differ
diff --git a/src/site/resources/modules-0.3-javadoc.jar b/src/site/resources/modules-0.3-javadoc.jar
new file mode 100644
index 0000000..4ee214f
Binary files /dev/null and b/src/site/resources/modules-0.3-javadoc.jar differ
diff --git a/src/site/resources/modules-0.3-sources.jar b/src/site/resources/modules-0.3-sources.jar
new file mode 100644
index 0000000..76a6925
Binary files /dev/null and b/src/site/resources/modules-0.3-sources.jar differ
diff --git a/src/site/resources/modules-0.3.1-javadoc.jar b/src/site/resources/modules-0.3.1-javadoc.jar
new file mode 100644
index 0000000..8be8227
Binary files /dev/null and b/src/site/resources/modules-0.3.1-javadoc.jar differ
diff --git a/src/site/resources/modules-0.3.1-sources.jar b/src/site/resources/modules-0.3.1-sources.jar
new file mode 100644
index 0000000..6296f00
Binary files /dev/null and b/src/site/resources/modules-0.3.1-sources.jar differ
diff --git a/src/site/resources/modules-0.3.1.jar b/src/site/resources/modules-0.3.1.jar
new file mode 100644
index 0000000..4ae93dc
Binary files /dev/null and b/src/site/resources/modules-0.3.1.jar differ
diff --git a/src/site/resources/modules-0.3.2-javadoc.jar b/src/site/resources/modules-0.3.2-javadoc.jar
new file mode 100644
index 0000000..6e16bcd
Binary files /dev/null and b/src/site/resources/modules-0.3.2-javadoc.jar differ
diff --git a/src/site/resources/modules-0.3.2-sources.jar b/src/site/resources/modules-0.3.2-sources.jar
new file mode 100644
index 0000000..b54a9ce
Binary files /dev/null and b/src/site/resources/modules-0.3.2-sources.jar differ
diff --git a/src/site/resources/modules-0.3.2.jar b/src/site/resources/modules-0.3.2.jar
new file mode 100644
index 0000000..abfaad4
Binary files /dev/null and b/src/site/resources/modules-0.3.2.jar differ
diff --git a/src/site/resources/modules-0.3.jar b/src/site/resources/modules-0.3.jar
new file mode 100644
index 0000000..2f3b07d
Binary files /dev/null and b/src/site/resources/modules-0.3.jar differ
diff --git a/src/site/resources/rome-modules-1.0.jar b/src/site/resources/rome-modules-1.0.jar
new file mode 100644
index 0000000..4839dab
Binary files /dev/null and b/src/site/resources/rome-modules-1.0.jar differ
diff --git a/src/site/site.xml b/src/site/site.xml
new file mode 100644
index 0000000..acbdbbb
--- /dev/null
+++ b/src/site/site.xml
@@ -0,0 +1,31 @@
+
+
+
+ ROME
+ images/romelogo.png
+ http://github.com/
+
+
+
+
+
+
+
+