Commits

David Carr committed 737612b

todo: import initial TODOs

Comments (0)

Files changed (1)

+# Usage
+
+This file contains a listing of possible future changes for the plugin.  A given change being listed does not mean that the change will be made in a particular time frame, or even that it will ever be made.  Changes are separated into 3 groups based loosely on [GTD](http://www.davidco.com/about-gtd).
+
+## Now
+
+Items in this group are either under active development, or will likely be under active development soon.  Most items in this list should make it into the next feature release.
+
+## Soon
+
+Items in this group are not under active development, but are intended to be included in one of the next two feature releases.
+
+* Add layout support
+    * A minimalistic solution might just use Gradle resource filtering in some way
+    * Maybe integrate [SiteMesh](http://sitemesh.org)?
+* Issue Tracking?
+* CI?
+
+## Maybe Someday
+
+Items in this group are not under active development, and it's unclear of when (if ever) they will be.
+
+* Add a LessExtension to allow configuring default encoding/compress settings
+* Extend SourceSet to add ability to configure the less directory
+* Dogfooding: use the plugin to manage a documentation site
+    * This also has the advantage of allowing a rich layout, rather than BitBucket's minimalistic Markdown-without-HTML support.
+* Add support for deploying to an embedded container (maybe Jetty) to enable easier pre-publish testing
+* Add support for [Markdown](http://daringfireball.net/projects/markdown/)
+* Integration with [gradle-js-plugin](https://github.com/eriwen/gradle-js-plugin)
+    * The type or level of integration that might be desirable hasn't yet been determined.
+* Integration with [gradle-css-plugin](https://github.com/eriwen/gradle-css-plugin)
+    * The type or level of integration that might be desirable hasn't yet been determined.
+* Integration with the `publishing` plugin
+    * At a minimum, adding the `publishSite` task as a dependency of the `publish` lifecycle task... unless that seem contradictory to its normal meaning.
+    * We'll likely want to hold off on this until after Gradle 1.5 has been released, as publishing is currently under heavy development.