When creating a package in Wolfram Language (Mathematica), the typical structure looks like the following:

path/to/MyPackage/:

.
├── Documentation
│   └── English
│       ├── Guides
│       │   └── MyPackage.nb
│       ├── ReferencePages
│       │   └── Symbols
│       │       ├─── MySymbol1.nb
│       │       └─── MySymbol2.nb
│       └── Tutorials
|           ├── MyTutorial1.nb
│           └── MyTutorial2.nb
├── FrontEnd
│   ├── Palettes
│   │   ├── MyPalette1.nb
│   │   └── MyPalette2.nb
│   └── SystemResources
│       └── Bitmaps
│           └── MyPackage
│               ├── XXX.png
│               └── YYY.png
├── Kernel
│   ├── MyPackageFile1.wl
│   ├── MyPackageFile2.wl
│   ├── MyPackage.wl
│   └── init.m
├── PacletInfo.m
└── PacletInfoTemplate.m

blog comments powered by Disqus