I've read trough the charter and will post a formal proposal as soon as I get the time to write it down ;)
In the meantime, is there anyway I could upload the code (its around 60k, zipped), in a quest for initial committers to include on the proposal? As regards incubation: - The code have never been released, whether on its own or inside a larger application/library - I'm the sole copyright owner of the code - I am (of course) willing to donate it to ASF Does this imply it needs to be incubated? Rahul Akolkar wrote: > On 11/30/05, Matt Benson <[EMAIL PROTECTED]> wrote: >> Oddly enough, I have spent the last week point five >> working on a similar setup at $work. My syntax is >> slightly different (extended I would say). If this >> proposal is accepted in principle, I could query my >> boss whether we could make any contributions. As an >> Apache committer, I believe I have the right to work >> in the Jakarta commons sandbox on such a project. >> >> Commons people? >> > <snip/> > > Indeed, the Commons charter says you're welcome :-) > > Procedurally, its nice to start with a [proposal] thread, in the > format specified by the "Example Package Proposal" section of the > charter [1], and obtain feedback from existing Commons committers. > > If the code was *not* developed in the ASF repository, you will have > to incubate [2] it first. Someone with more incubator-related > experience will probably clarify once the details are posted in the > proposal. > > -Rahul > > [1] http://jakarta.apache.org/commons/charter.html > [2] http://incubator.apache.org/ > > > > >> -Matt >> >> --- Giorgio Gallo <[EMAIL PROTECTED]> wrote: >> >>> I've been working on a library I aim to contribute >>> to the commons >>> bazaar (as a standalone lib or maybe as part of >>> commons-transform), but: >>> >>> - I'm not sure mine is a good idea for a commons >>> library >>> - I'm not a commons committer >>> - The lib still needs work (it is a prototype right >>> now) >>> >>> The library, which is named Concoct for now, should >>> come handy in >>> configuration files (that is, I think so :). >>> >>> Its purpose is to parse URI-like strings (anything >>> in the form >>> "somescheme:somestring") into java objects according >>> to a >>> scheme-specific syntax (which is straightforward in >>> most cases): for now >>> it can only handle strings like >>> >>> "int:189" >>> -> new Integer(189) >>> >>> "string:foo" >>> -> new String("foo") >>> >>> "null:whatever" >>> -> null >>> >>> "class:oracle.jdbc.driver.OracleDriver" >>> -> oracle.jdbc.driver.OracleDriver.class >>> >>> and convert expressions like >>> >>> >> "bean:org.example.MyClass(foo=string:foo,bar=null:null)" >>> into an instance of MyClass, with attributes set as >>> specified. >>> >>> Plans are to add many other "schemes", eg: >>> - "jdbc:" to produce Connections >>> - "jdbc-datasource:" to produce DataSources (via >>> commons-dbcp) >>> - "singleton:" to return the same Object if the >>> expression is evaluated >>> more than once >>> - "proxy:" to build a dynamic proxy >>> - "file:","http:","ftp:" to read the specified url >>> into a java.net.URL >>> - "deserialize:" to read an object from an URL >>> - ... >>> >>> The idea is to enable the combination of different >>> schemes in >>> expressions (such as in the "bean:" scheme example - >>> above). >>> >>> >>> >> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: >>> [EMAIL PROTECTED] >>> For additional commands, e-mail: >>> [EMAIL PROTECTED] >>> >>> >> >> >> >> >> __________________________________ >> Yahoo! Mail - PC Magazine Editors' Choice 2005 >> http://mail.yahoo.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]