On Nov 5, 2007, at 2:55 PM, Will Sargent wrote:
Hi all,
I have a layered configurator that I'd like to contribute to log4j,
either as a companion or in the core code. I've read through the
wiki on
http://wiki.apache.org/logging-log4j/ContributingCode
and a description and zip of the code is currently here:
http://tersesystems.com/code/index?overview=layered_configurator
http://tersesystems.com/code/layered-configurator/layered-
configurator.zip
It's not in patch format for clarity, since it's all new classes.
I can package it as a patch easily enough.
I'd like a response to tell me if this is of submittable quality,
and if not, what changes need to be made?
Will.
The Wiki (and apparently other apache,.org sites) is not responding
at the moment and I'm not familiar with the content of that page.
The wiki is open for public editing and while it may or may not be
useful, it does not necessarily reflect the opinions of the project
(which should be on logging.apache.org). Any definitive guide to
contributing to Apache would be hosted on http://www.apache.org or
http://incubator.apache.org. Any Logging Services specific content
should be on http://logging.apache.org and should mostly be links to
the other sites.
Collaborative software development is a key tenet of the ASF and code
that is developed in isolation may need to come through the
incubator. Ideally, new code contributions start with a "hey, I was
thinking about ...." message and some initial discussion and then
maybe a proof of concept before starting something in a sandbox to
see it develop and talk through the design issues.
It looks like you have a working version documented and packaged up
on the tersesystems.com site. Is the code basically in maintenance
mode or do you anticipate further development? How do you see others
contributing to the further development of the code?
Please look through the IP clearance process at http://
incubator.apache.org and see if it raises any issues. The scope of
the contribution appears to be much smaller than an incubated
project, but some of the same questions should be answered.
I did take a scan of the code, it does appear to conform to ASF
source header policy (http://www.apache.org/legal/src-headers.html).
It also stated that it was based on log4j 1.3. log4j 1.3 development
has been abandoned. I assume that it could be modified to work with
log4j 1.2, but maybe you already have some thoughts on that. If it
were to be accepted into the LS project, any release would need to
target log4j 1.2.
I'd suggest talking through these issues before posting the code to
Bugzilla.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]