Closed ronnyek closed 6 years ago
The initial reason for this fork was to have a .NET Standard 2.0 library available, mainly for just reading PDFs.
That said, I'm all up for further developing this as an actual fork (or would it then be more than just a fork?). I'd also love to bring in more people to review & merge PRs, so it wouldn't just be up to me.
Just for reference, I've been developing/using this hand in hand with another library called PDFReader, which I'm primarily using with Xamarin.
Additionally, I've been working on a fork of EpubReader, to eventually bring all of these together in a single, cross-platform (and OSS) document reader/handler library. The resulting library is still in private development, but the plan is to release it to the public once it's more functional/mature.
Sorry for the wall of text, just figured I'd go all out on why this fork exists etc. :)
No, this answers my question. I've attempted to contribute code back to empira, and had very little luck doing so. At the end of the day, I'd be lying if I said I wasn't completely frustrated with the lack of open source options for .net core world.
Ultimately I think there's a lot of room for improvement in empira codebase as its a legacy and lots of old code in there, but I think it does what it does well, and do think its a good basis... I just can't afford continue to wait months/years to get the next beta, when it still doesn't fix a lot of outstanding stuff
I'm more than happy to contribute... I was inclined to port / pull request migradoc in for feature parity in the other versions, but ultimately I think that stuff should be refactored into something a bit more consumable
Here's what I've been working on: https://github.com/tudorserbanconnatix/MigraDoc It's a very basic change to MigraDoc that involved retargeting all projects to .NET Standard and referencing this fork of PDFSharp instead of the original, plus a couple of fixes.
@ronnyek Any further reason to keep this issue open?
nope... I had effectively used my own fork after your suggestion it remained separate. I've considered building a completely new framework for basically generating "templates" to make it significantly easier to design docs, and begin to support a designer of sorts... we've still got places we'd like to have equivalent of reports ideally based on templates.
Back to topic though, by all means this is not necessary to stay open
So I've developed code against PDFSharp for a few years and ultimately what it does, it does well. I don't mean to sound ungrateful, but seems like empira is in maintenance mode.
I've wanted to make fixes to this code base but with the number of outstanding pull requests, I'm not confident they will ever accept them. I'm curious if you've ever thought about just making this a REAL fork, one we can clean up and fix... and be better stewards of the code (actually accept pull requests and progress the library forward)