Hi Paul,
I wasn't talking about *writing the documentation* but cleanly linking to
it.
Ah, ISWYM! In that case I completely agree :)
I am prepared to upgrade Jelly to Maven2 (not that I know much about
what that involves, yet)
I would rather disadvise that especially for the huge effort of maven 1
scripting that was put in jelly building.
Oh OK - this really underlines my lack of familiarity with the Commons group
because I was under the impression that M2 was wanted across the project.
Returning again to Henri's blog, instead of Jelly being a first use case
for retiring a commons project, how about it being a first use case for
a "Federated Commons" subproject? [...snip...]
And you would host that?
Not me personally but an independent body such as SourceForge, Codehaus,
etc; anything so long as it's open and easily accessible for everyone, and
can have any/all Commons members immediately added as project administrators
That might be a clean way to attempt maybe...
and I see this fairly easy to use so as to port back changes although it
might byte us from time to time.
I think a self-hosted fixed web-site is, for example, a very useful thing
to use!
Cool! This is actually my preferred option and I hope it would give the
Commons team a way to wind-down a project which is no longer key, but at the
same time to keep it alive and get some bugs fixed and patches applied.
Most importantly, using Git or similar would mean that there is a route back
into the Commons in the future if necessary.
What about identifying a handful of issues that you think you could submit
one or several patches for?
I'm on holiday right now so the quickest way for you to see something would
be to generate a patch for a bug I've recently found and fixed with
selecting the expression parser - please see JELLY-285. The patch includes
inline documentation and test cases.
I quickly went through the top 10 bugs in JIRA (ordered by priority) and
there are 6 bug reports already with patches ready to be added; of the
remaining 4, 1 was without a straightforward test case, 1 minor feature
request, 1 questionable report, leaving 1 to be worked on (JELLY-184). Some
of these date back to 2004.
(The 11th one was one reported by you via Hans Gilde, in 2004 - JELLY-163
about handling JEXL expression exceptions)
I can have a look at JELLY-184 when I get back but it's surprising to see
how many bug reports are still open which had been submitted with patches;
obviously this is only because the project has not been maintained for
several years but it's a real shame that they haven't been incorporated.
One of the first tasks I'd undertake in rejuvenating Jelly would be to
integrate patches and start updating JIRA.
Regards
John
----- Original Message -----
From: "Paul Libbrecht" <[EMAIL PROTECTED]>
To: "Commons Developers List" <dev@commons.apache.org>
Sent: Sunday, November 09, 2008 8:26 PM
Subject: Re: [jelly] Is jelly still in development vs. Open/Federated
Commons
Le 09-nov.-08 à 05:35, John Spackman a écrit :
I agree that the website needs some changes although I had thought that
this was largely for broken links and for a consistent left- hand side
menu; updating the documentation for the taglibs is a pretty herculean
task, not least because in order to document a taglib you have to fully
understand it first, and that would often mean having a test environment
and ideally a practical application for them.
Oh boy, sure!
I wasn't talking about *writing the documentation* but cleanly linking
to it.
There's been an attempt of making documentation a bit better with
examples' link... but it hasn't been pushed enough and, I think,
should mostly be retired going back to jelly doc which has a
sufficient amount of content I believe.
Generally, however, although not perfect I think that the current
documentation is "adequate" - it certainly was enough for me to get the
concepts and get going with it quickly.
Right... but there are slightly misleading parts (including wrong tag-
doc-links and "take maven to start") which really need fixes.
Using Henri's analogies from his recent blog, I took Jelly home from the
Commons a couple of years ago and we're now ready to "put it in the
window and see if we're invited to play". If we're invited to play then
great - any changes we make will be contributed back (and documentation
will come with those changes) - but my "home life" is a small business
that keeps me very busy and my focus here is on gradually contributing
fixes/improvements and documentation rather than taking Jelly a great
leap forward as an O/S product.
I believe that this is what jelly needs... maintenance....
I am prepared to upgrade Jelly to Maven2 (not that I know much about what
that involves, yet)
I would rather disadvise that especially for the huge effort of maven
1 scripting that was put in jelly building.
and to improve the website but I have to be confident that the changes
will happen quickly and easily, and that the project will not be retired.
We can make a vote on that... or we can simply try to make it cleaner
and start applying code patches. I don't think retirement was what
Henri suggested.
Please don't get me wrong - I am very grateful for your offer to apply
patches etc sent via JIRA but I am cautious as I think of the potential
extra work that would entail and how much simpler it would be if I could
just issue an SVN commit.
I fully understand but Apache foundations' practice has really always
been such.
Returning again to Henri's blog, instead of Jelly being a first use case
for retiring a commons project, how about it being a first use case for a
"Federated Commons" subproject? I appreciate the point that making
commits open to anybody has it's problems and is not something the team
want to do right now, but given that the list is contemplating retiring
Jelly this could be an ideal opportunity to experiment with something
where the team has little to lose. The original SVN archive would remain
intact at Apache, and I'd take a copy of it for my 1.x trunk so that I
could create branches (possibly using Git); any projects already using
Jelly 1.0 would be completely unaffected, but new users and users wishing
to update would be referred to the new Federated Jelly website &
repository.
And you would host that?
That might be a clean way to attempt maybe...
and I see this fairly easy to use so as to port back changes although
it might byte us from time to time.
I think a self-hosted fixed web-site is, for example, a very useful
thing to use!
What about identifying a handful of issues that you think you could
submit one or several patches for?
paul
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]