Project DescriptionApollo.Common is a set of libraries that implement common functionality required by enterprise applications. The emphasis has been placed on expected use by services and web based applications.
Apollo.Common consists of the following:
Considerations
- Instead of using ILMerge I'm going to combine the three separate projects in the solution into a single project, with three folders for name-spacing. I am also going to embed NLog from source, and limit direct access to NLog, providing only for the simplified external API.
TODO:
- Combine separate projects into a single project.
- Embed NLog, and internalize NLog's functionality.
- Release unsigned version of the extended assembly.
- Modify projects for delayed signing
- Create setup project that signs the projects
- Have the setup project create C:\Apollo.Common.Configuration\ directory
- Include default logging, and sample memcached config
- Have setup project create C:\Apollo.Common.Logging\ directory for default logging config.
- Documentation
Attributions: