I need a place to start communicating out the changes I am making to bottles and packaging so why not here?
.package-manifestBREAKING CHANGE :: .fubu-manifest -> .package-manifest { role = application }
you can see one of these in ~/src/FubuTestApplication
A sample file looks like:
<?xml version="1.0"?>
<package xmlns:xsd="
http://www.w3.org/2001/XMLSchema" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance">
<Name>test</Name>
<Role>Application</Role>
<Assemblies>FubuTestApplication</Assemblies>
<DataFileSet Include="*.*">
<DeepSearch>true</DeepSearch>
</DataFileSet>
<ContentFileSet Include="*.as*x;*.master;Content\*.*;*.config">
<DeepSearch>true</DeepSearch>
</ContentFileSet>
</package>
All packages are identified by a .package-manifest file. All of the key pieces of a package are currently expressed via the PackageManifest.
you create a package by saying (from your root) bottles init-pak <path/to/projectdir> <name>
Example
bottles init-pak src/FubuTestApplication test
currently you have to hand modify the package manifest.
Just wanted to give you a heads up, I will be continuing to work on this tomorrow.
-d