You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Mike Beckerle (Jira)" <ji...@apache.org> on 2020/12/01 19:31:00 UTC

[jira] [Commented] (DAFFODIL-2406) Rename subprojects for better clarity

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

Mike Beckerle commented on DAFFODIL-2406:
-----------------------------------------

I think the sbt build needs to preserve the existing module/jar names however, until a major release like 4.0.0.

It would be quite disruptive if the module names changed, as all schemas that use sbt to pull in daffodil for testing, their build.sbt would all be broken with not only a need to change version numbers, but also component names.

Arguably, longer names for the jars that really do say "daffodil" in their names, is good for the jars. It's only clumsy for developers who have to type those names fairly often.

 

> Rename subprojects for better clarity
> -------------------------------------
>
>                 Key: DAFFODIL-2406
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2406
>             Project: Daffodil
>          Issue Type: Improvement
>          Components: Clean Ups
>    Affects Versions: 3.0.0
>            Reporter: John Interrante
>            Priority: Major
>              Labels: beginner
>
> There has been some discussion on the dev list about renaming some Daffodil subprojects to make their contents more obvious to newcomers.  The following list of new subproject names has received some consensus support, although the renaming should be performed in two phases (two separate commits) as the second phase would require more work than simply changing filenames:
> *Phase 1*
>  * containers
>  * daf-backend-c-generator (ignore - not in main yet, but will be later)
>  * daf-backend-scala-parser (to be merged into daf-backend-scala later)
>  * daf-backend-scala -unparser (to be merged into daf-backend-scala later)
>  * daf-cli
>  * daf-io
>  * daf-lib
>  * daf-macro-lib
>  * daf-propgen
>  * daf-sapi
>  * daf-schema-compiler (was daffodil-core)
>  * daf-tdml-lib
>  * daf-tdml-processor
>  * project
>  * test-suite-daf
>  * test-suite-ibm
>  * test-suite-layout
>  * tutorials
> *Phase 2*
> Merge daf-backend-scala-parser and daf-backend-scala-unparser together into daf-backend-scala.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)