This document describes the structure to which most projects in Fugerit Organization adhere.
The file and directory layout is based on Maven Standard Directory Layout.
| File | Description | Note |
|---|---|---|
| src/main/java | Application/Library sources | * |
| src/main/resources | Application/Library resources | * |
| src/test/java | Test sources | * |
| src/test/resources | Test resource filter files | * |
| src/docs | Additiona project documentation | *** |
| LICENSE | Project’s license | ** - different extension |
| README.md | Project’s readme | ** - different extension |
| CHANGELOG.md | Project’s changelog | *** |
| CODE_OF_CONDUCT.md | Project’s cod of conduct | *** |
(*) - As for maven standard layout
(**) - As for maven standard layout with slight difference (i.e. README.md instead of README.txt )
(***) - Not present in maven standard layout
NOTE: this layout is often used even when the project is not a maven or java project. This is because it is a structure that really suits me.