| f | Boodler will have a standard format for distributi | f | Boodler will have a standard format for distributi |
| ng [soundscapes]. A [package] will have a unique [ | | ng [soundscapes]. A [package] will have a unique [ |
| Package Name|name] and [version number]. | | Package Name|name] and [version number]. |
| | | |
| The package format is a Zip file of Python code an | | The package format is a Zip file of Python code an |
| d/or sound files, plus a manifest and metadata. | | d/or sound files, plus a manifest and metadata. |
| | | |
| t | The Zip file must contain a file called `[Metadata | t | The Zip file must contain a file called `Metadata` |
| ]`. It may also contain a `[Resources]` file.
| | . It may also contain a `Resources` file. (See [Me |
| | | tadata], [Resources].)
|
| | | |
| (The Zip file may contain either a group of files | | (The Zip file may contain either a group of files |
| (and subdirectories), or a single directory of fil | | (and subdirectories), or a single directory of fil |
| es (and subdirectories). In other words, Boodler a | | es (and subdirectories). In other words, Boodler a |
| ccepts both the "all files at top level" or the "w | | ccepts both the "all files at top level" or the "w |
| rapped in a directory" style of Zip archive.) | | rapped in a directory" style of Zip archive.) |
| | | |
| ## Sound files | | ## Sound files |
| | | |