On Tue, 28 Mar 2023 at 07:25, zyx <z...@gmx.us> wrote:
> I know Ogre3D
> project used such a volunteer to modernize their examples and it was a
> great success from my point of view. PoDoFo is not Ogre3D, of course.
> Anyway, it was only an idea.
>

I understand, but get me right: we need tools sooner than the
deadlines of the next initiative for internships. We could definitely
submit applications for internships later for other interesting
projects, eg. for the renderer, that is something I always have in
mind.

> Tools are good not only because you can just use them, they can be used
> also as an example of how to use the project/API. You can have it also
> as a test, even not automated, that the code does what it should do, on
> real life data, not with artificial data. Tools have several benefits,
> even you look on them as a maintenance burden.
>

Of course, and I already said that just mechanically porting the tools
helped a lot in improving the revamped API. The problem I have with
tools is that in some package managers they were packaged together
with the library and this created an expectation that tools should be
granted for being deployed together with the library. Also, I think
some tools today don't reach the bar for the quality we can deliver
with the PoDoFo library. For example: podofocrop[1] today is really
just a wrapper around ghostscript. We provably have today the
commodities to implement the same functionality with PoDoFo, but this
requires a little bit of devotion to it.

> I can test the podofo-sign, after all I added it.

That's good. About this: I have in mind an high level signing API that
may appear for 0.11. This means that at some point I may look at
podofosign to use it.

> No promise when it'll
> be, I'm busy with some real life work at the moment (and for quite some
> time), but I can do it if nobody will be quicker than me.
>

It's a starting point. I also have a full time job which is only
partially focused on PDFs, and recent refactors (eg. PdfPianter) and
release handling for 0.10.0 were done on my free time, but I
understand what it does mean being busy with something else in
personal/work life. To be clear, I'm deliberately putting some
pressure on the ML to ask for some help in the hope of doing stuff
quicker, but of course if we can't quickly find volunteers it's just
fine: things will arrive, just a little bit later.

Cheers,
Francesco

[1] https://github.com/podofo/podofo/blob/master/tools/podofocrop/podofocrop.cpp


_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to