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