Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continuation of Postal #172

Open
waaghals opened this issue Apr 25, 2017 · 26 comments
Open

Continuation of Postal #172

waaghals opened this issue Apr 25, 2017 · 26 comments

Comments

@waaghals
Copy link

Postal (at least in this repository) is no longer actively maintained (last release sept 2014) and is not accepting any new PR's. My initial thought was forking it and maintaining Postal myself.
Luckily some users already started doing this.
I see at least two active forks at the moment; hermanho's and John Harman's

Both these forks have much needed features like .Net Core support and layout support outside of MVC. However these features are not available in all forks and make for some fragmentation, these forks also have no published packages (as far as I'm aware) making them hard to use.

I'm using John Harman's fork because I've needed layouts outside of MVC, but using this was a pain because I needed to create a private package myself.

@andrewdavey , @hermanho and @Jmaharman
I wanted to open the discussion about the continuation of Postal.
Merge different forks into a singular maintained Postal and start accepting PRs again.

What are your thoughts/ideas for continuation of Postal?

@hermanho
Copy link

It sound good. I am working my fork on asp.net core support and you can find the package in nuget https://www.nuget.org/packages/Postal.AspNetCore/ ,

@andrewdavey
Copy link
Owner

I no longer have the time to work on Postal. Would someone else like to take ownership? It would be great to see the project continue.

@Jmaharman
Copy link

Jmaharman commented Apr 25, 2017 via email

@waaghals
Copy link
Author

Thanks for all the quick replies.

I don't have time in the evenings / weekends to do anything on it, but as
it comes up at work we're more than happy to put time towards it.

It is the same for me, I won't have much time in terms of continuous development. However if it is any value for my employer than I could find some time to review/merge any PR or contribute some fixes.

I don't think continuous development is needed. But reviewing PR and merging any contributes could already be a great improvement towards continuing Postal.

I'm willing to spend some time to help, but I'm unsure how much time I'm able to invest. I was hoping maybe we could come up with a solution with multiple maintainer sharing any load.

@realsircodesalot
Copy link

realsircodesalot commented May 8, 2017

I'm interested, though I'm swamped with work for the next few months. However, we use this pretty heavily in our MVC projects.

I was considering porting it to use MailKit/MimeKit but still be able to use System.Web.Mail in another Nuget package. Just some thoughts I've had when using it over the years.

@hermanho
Copy link

hermanho commented Jun 4, 2017

Is it possible to setup a CI (AppVeyor, TravisCI) with some test cases to improve the PR reviewing and merging ?

@phantomtypist
Copy link

I have some bandwidth.

@andrewdavey
Copy link
Owner

I've added @phantomtypist as a collaborator. I'm happy to hand over the reins! :)

@natiki
Copy link

natiki commented Nov 9, 2017

@phantomtypist Is Postal continuing?

@phantomtypist
Copy link

Yes, yes indeed! I'm not planning on doing anything major until after the New Year though. I'll be doing some back-end prep work between now and then working with @andrewdavey, but nothing serious.

@natiki
Copy link

natiki commented Nov 11, 2017

Cool!!!!! Hope to see the other repos consolidated back to here.

@phantomtypist
Copy link

@natiki Forgive my ignorance, but what other repos are you talking about? Are you talking about the forked repos and "forked" unofficial nuget packages?

@natiki
Copy link

natiki commented Nov 11, 2017

@phantomtypist Yes I was referring to the forks mentioned in the first entry of this thread #172 (comment). I don't need the .Core support but upgrading to the latest Razor Engine and support for layouts would be great.

@natiki
Copy link

natiki commented Feb 8, 2018

@phantomtypist Was hoping we might have a new year's surprise. Ultimately I am looking for layout support in Postal which appears to be ready to go in #117 Any ideas of when the next release will be out and what will be in it?

@phantomtypist
Copy link

@natiki I'm not dead!

In all seriousness I'm ready to begin working on this project next week. I work at a uni and it's been a busy Winter session. Winter and Summer are the busiest times for me because nobody else is around so to speak.

Plan of attack is scaffold the CI/CD pipeline and then I'll triage the issues... and since you mentioned it, I'll look at #117 first.

@natiki
Copy link

natiki commented Feb 11, 2018

@phantomtypist Thanks for that. Not stalking you ;-) Hopefully an upgrade to the Razor engine will help with a few of the issues in the list.

@rsambhangi
Copy link

@phantomtypist We decided to make use of Postal for sending transaction emails using hangfire.io in our windows service app. Can't wait to see layout support in Postal for non asp.net application with upgraded Razor engine. Please let me know when are you planning to release. Thank you!

@phantomtypist
Copy link

I wanted to provide an update. I promise I'll start working on this over the weekend. I've been sidetracked by stuff at work way longer than anticipated :(, but I'm wrapping up the important things tomorrow.

@p10tyr
Copy link

p10tyr commented Dec 19, 2018

If somebody is interested in just generating Razor (With strong typed models) to HTML then look at this gist
It applies to NetCore 2+ and works on Linux backed dockers
https://gist.github.com/ppumkin/9ca1ef2322f1390a6d5cda438e5e2319

@dlidstrom
Copy link

Hi guys, I’m still using this fine library. Have any of you moved on to other libraries? What is recommended these days?

@rickdgray
Copy link

@andrewdavey, phantom has not come through and done anything with this project. I see a .NET 5 migration PR done here by @johanjvr. I also see that @hermanho has continued his branch and is still maintaining it. Might I recommend giving them collaborator permissions instead?

@rickdgray
Copy link

I would be happy to go through the issues and PRs myself and play catch up too if you would like to give me permissions.

@andrewdavey
Copy link
Owner

I've added you as a collaborator @rickdgray - happy for you to help out!

@darronclarison412
Copy link

It's essential to consider consolidating the active forks of Postal to ensure a unified, maintained version. Merging these forks and encouraging PRs could greatly benefit the Recliners community. Communication and collaboration among contributors are key for the continued success and evolution of Postal.

@rickdgray
Copy link

Apologies for not yet following up. I am in grad school and the past few semesters have taken significantly more time than expected. I anticipate moving forward on PRs in a few months after I graduate.

@gladstons
Copy link

gladstons commented Jan 16, 2024

Great initiative in considering the future of Postal! Consolidating active forks into a singular, maintained version seems like a pragmatic approach. It would streamline features and Slide enhance usability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests