[ 
https://issues.apache.org/jira/browse/BIGTOP-1494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14348107#comment-14348107
 ] 

Nate DAmico commented on BIGTOP-1494:
-------------------------------------

Is name.project, name.pkg, name.foo, etc a convention with the name prefix for 
"name of project", "name of package", etc?

vs 

component {
    name: "bigtop-groovy"
    pgk; "bigtop-groovy",
    relNotes; "Grovvy: a dynamic language for the Java platform"
}

Maybe use descr or description vs relNotes (assume that is meant to be related 
notes?)

Little off topic, just sticks out looking at the DSL where possibly future 
evolving around treating the stack items as components themselves.  For 
instance., groovy 2.4.0 is in the stack list, but the component example denotes 
bigtop-groovy 2.3.8.., would or could something defined in stack be in conflict 
of something in component?


> Introduce Groovy DSL to replace bigtop.mk in Gradle build 
> ----------------------------------------------------------
>
>                 Key: BIGTOP-1494
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1494
>             Project: Bigtop
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 0.8.0
>            Reporter: jay vyas
>            Assignee: Konstantin Boudnik
>             Fix For: 0.9.0
>
>
>  Seems confusing to have a {{.mk}} file which is mostly just a bunch of 
> variable declarations, which is then parsed as a CSV, simply for the sake of 
> guiding the {{packages.gradle}} file .  
> Can we be more idiomatic to gradle and either eliminate {{bigtop.mk}} by 
> making it into a native gradle data structure (its really just an array,  and 
> we can  declare in gradle.settings) , so that the {{readBOM}} function is 
> easier to follow ?
> I think it is an entry point to understanding bigtop's build system so we 
> should try to simplify it as much as possible to make it maximally easy for 
> people to understand how bigtop's gradle packaging system works.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to