This is important, because in alpha-1 the dependencies are backwards: HiveMind depends on code from Tapestry. That code is boring stuff: IResourceResolver, IResourceLocation, ILocation, and related implementations.
I've moved the interfaces over and stripped off the leading 'I', and moved over implementations and tests. The major changes:
- IResourceLocation --> Resource
- ILocation -> Location
- IResourceResolver -> ClassResolver
- ILocationHolder -> LocationHolder
Also, moved over ApplicationRuntimeException.
With a little shaving to fit, got the HiveMind code coverage up to 88%, with 112 tests, Tapestry 3.1 needs a little work before it will be functional again, but its close.