You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by GitBox <gi...@apache.org> on 2021/02/05 19:22:55 UTC

[GitHub] [incubator-daffodil-site] stevedlawrence commented on a change in pull request #36: Updates to include latest conventions in the dfdl project layout

stevedlawrence commented on a change in pull request #36:
URL: https://github.com/apache/incubator-daffodil-site/pull/36#discussion_r571197471



##########
File path: site/dfdl-layout.md
##########
@@ -52,50 +52,53 @@ organizing projects so as to achieve the above benefits.
 ### Conventions
 
 Let's assume the DFDL schema contains two files named main.dfdl.xsd, and
-format.dfdl.xsd, and that our format is named RFormat with an organization of
+format.dfdl.xsd, and that our format is named RFormat (rfmt) with an organization of
 example.com.
 
 The standard file tree would be:
 
-    RFormat/
-    ├── src/
-    │   ├── main/
-    │   │   └── resources/
-    │   │       └── com/
-    │   │           └── example/
-    │   │               └── RFormat/
-    │   │                   ├── xsd/
-    │   │                   │   ├── main.dfdl.xsd    - Main DFDL schema file
-    │   │                   │   └── format.dfdl.xsd  - DFDL schema file imported/included from main
-    │   │                   └── xsl/
-    │   │                       └── xforms.xsl       - Resources other than XSD go in other directories
-    │   └── test/
-    │       ├── resources/
-    │       │   └── com/
-    │       │       └── example/
-    │       │           └── RFormat/
-    │       │               └── tests1.tdml    - TDML test files
-    │       └── scala/
-    │           └── com/
-    │               └── example/
-    │                   └── RFormat/
-    │                       └── Tests1.scala   - Scala test driver file
-    ├── project/
-    │   └── build.properties   - Defines the sbt version
+    rfmt /
+    ├── .gitattributes         - Git revision control system 'attributes' (see below)
+    ├── .gitignore             - Git revision control system 'ignore' file (should contain
+    │                            'target' and 'lib_managed' entries)
     ├── build.sbt              - Simple Build Tool (sbt) specification file. Edit to change version
     │                            of Daffodil needed, or versions of other DFDL schemas needed
     ├── README.md              - Documentation about the DFDL schema in Markdown file format
-    ├── .classpath             - Eclipse classpath file (optional)
-    ├── .project               - Eclipse project file (optional)
-    └── .gitignore             - Git revision control system 'ignore' file (should contain
-                                'target' and 'lib_managed' entries)
+    ├── project/
+    │   └── build.properties   - Defines the sbt version
+    └── src/
+        ├── main/
+        │   └── resources/
+        │       └── com/
+        │           └── example/
+        │               └── rfmt /
+        │                   ├── xsd/
+        │                   │   ├── rfmt .dfdl.xsd   - Main DFDL schema file

Review comment:
       main.dfdl.xsd => rfmt.dfdl.xsd should all be fixed now. Good catch.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org