Moving files around in trunk
Hi, I'd like restructure our codebase a little as it feels a bit scattered to me, in particular I'd like to move src/* = src/main/* (except for site) tests = src/tests examples = src/examples extensions = src/extensions and I'd like to modify the build files so that assemblies and all documentation is created in a common directory - rooted under build or target, you name it: bin = $TARGET/assembly doc/sdk = $TARGET/site/current/sdk does that make sense? Stefan BTW, I've just finished setting up a new VM for log4net development. Now that I can drop 1.x I went for Win7, installed SDKs for .NET 2.0, 3.5 and 4.0 as well as Mono 2.10 and now have a single environment that builds all target frameworks expeceted for 1.3 - and could also target mono-3.5 and mono-4.0. This should be possible to re-create on any Win7 box without requiring stuff you'd need an MSDN subscription for.
examples and extensions
Hi, I don't think I've ever built the extension, in fact I wouldn't even know what they contain without looking it up. The situation is similar for the examples. We'd need to modernize them in some way and maybe add new examples like for the new extensions methods API. This could be a nice simple task for people who want to start contributing to log4net. Stefan
Re: Moving files around in trunk
See inlines. 2013/11/1 Stefan Bodewig bode...@apache.org Hi, I'd like restructure our codebase a little as it feels a bit scattered to me, in particular I'd like to move src/* = src/main/* (except for site) tests = src/tests examples = src/examples extensions = src/extensions And maybe src/site to some other place like doc/website and split the build process so that site and src are no longer tightly bound to each other? We run often into the case that we add just another FAQ entry, but do not actually release a new binary. and I'd like to modify the build files so that assemblies and all documentation is created in a common directory - rooted under build or target, you name it: bin = $TARGET/assembly doc/sdk = $TARGET/site/current/sdk does that make sense? +1 Stefan BTW, I've just finished setting up a new VM for log4net development. Now that I can drop 1.x I went for Win7, installed SDKs for .NET 2.0, 3.5 and 4.0 as well as Mono 2.10 and now have a single environment that builds all target frameworks expeceted for 1.3 - and could also target mono-3.5 and mono-4.0. This should be possible to re-create on any Win7 box without requiring stuff you'd need an MSDN subscription for. Would you like to share the VM (if possible with respect to licensing etc)? -- Dominik Psenner
Re: examples and extensions
TBH, neither have I. The examples should probably be integrated better into the website by tutorializing them and include in those tutorials a link to the source of a single example. 2013/11/1 Stefan Bodewig bode...@apache.org Hi, I don't think I've ever built the extension, in fact I wouldn't even know what they contain without looking it up. The situation is similar for the examples. We'd need to modernize them in some way and maybe add new examples like for the new extensions methods API. This could be a nice simple task for people who want to start contributing to log4net. Stefan -- Dominik Psenner