On 10/08/2012, at 11:02 PM, Spencer Allain wrote:

> Probably just because I'm taking another hard look at the documentation 
> layout, but there's something about the DSL that jumps right out at me now, 
> which is the discontinuity of the default available script blocks.  The top 
> level DSL documentation has no mention of the ant {} script block, and the 
> project level one has no reference to sourceSets {}.
> 
> From the top, main DSL documentation there are:
> allprojects { }       
> Configures this project and each of its sub-projects.
> artifacts { } 
> Configures the published artifacts for this project.
> buildscript { }       
> Configures the build script classpath for this project.
> configurations { }    
> Configures the dependency configurations for this project.  
> dependencies { }      
> Configures the dependencies for this project.
> repositories { }      
> Configures the repositories for this project.
> sourceSets { }        
> Configures the source sets of this project.
> subprojects { }       
> Configures the sub-projects of this project.
> 
> Going to the Project DSL info there are:
> allprojects   
> Configures this project and each of its sub-projects.
> ant   
> Executes the given closure against the AntBuilder for this project. You can 
> use this in your build file to execute ant tasks. The AntBuild is passed to 
> the closure as the closure's delegate. See example in javadoc for 
> Project.getAnt()
> artifacts     
> Configures the published artifacts for this project.
> buildscript   
> Configures the build script classpath for this project.
> configurations        
> Configures the dependency configurations for this project.
> dependencies  
> Configures the dependencies for this project.
> repositories  
> Configures the repositories for this project.
> subprojects   
> Configures the sub-projects of this project.
> 

SourceSets is mentioned further down, in the 'script blocks added by the java 
plugin' section. The 'sourceSets' property isn't a core property. I imagine we 
could do something to tweak the layout of the DSL guide to make this a bit 
clearer.


> -Spencer
> 
> From: Szczepan Faber <[email protected]>
> To: [email protected] 
> Sent: Friday, August 10, 2012 5:05 AM
> Subject: Re: [gradle-dev] New docs style.
> 
> It looks awesome, thanks! The black-background code snippets have white 
> background for printing - very nice :D
> 
> Cheers!
> 
> On Wed, Aug 1, 2012 at 9:15 PM, Luke Daley <[email protected]> wrote:
> I've unified the look and feel of the release notes, dsl ref and user guide.
> 
> http://builds.gradle.org/repository/download/bt45/.lastSuccessful/docs/userguide/userguide.html
> http://builds.gradle.org/repository/download/bt45/.lastSuccessful/docs/dsl/index.html
> http://builds.gradle.org/repository/download/bt45/.lastSuccessful/docs/release-notes.html
> 
> Send through any feedback, or feel free to change the stylesheets.
> 
> --
> Luke Daley
> Principal Engineer, Gradleware
> http://gradleware.com
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 
> 
> 
> 
> -- 
> Szczepan Faber
> Principal engineer@gradleware
> Lead@mockito
> 
> 


--
Adam Murdoch
Gradle Co-founder
http://www.gradle.org
VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting
http://www.gradleware.com

Reply via email to