You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "John Interrante (Jira)" <ji...@apache.org> on 2023/02/06 15:51: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=17684778#comment-17684778 ] 

John Interrante commented on DAFFODIL-2406:
-------------------------------------------

Mike and Steve made two good points on the dev list in a recent discussion:
 # Mike would like to drop "daffodil-" from the directory names, while Steve would like to find some other way to separate the code directories from the infrastructure directories (maybe move the code directories into a "daf" directory?).
 # We should keep the jar names the same through sbt configuration for backward compatibility (always keep the "daffodil-" prefix, but maybe rename some of the "-<lib-name>" parts in a 4.0.0 release to match directory names being used at that time).

Devs would prefer to wait to rename the dirs and then rename all of them together at a good time.

> 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.20.10#820010)