chrra / iCalendar

iCalendar data types, parser, and printer.
BSD 3-Clause "New" or "Revised" License
38 stars 47 forks source link

What's the status of this package? #29

Open pmiddend opened 6 years ago

pmiddend commented 6 years ago

Is this package abandoned? There is develop, which is incompatible with master, but has new features and a different structure.

chrra commented 6 years ago

It's almost abandoned. It was thrown together in a hurry, so the code quality is abysmal. "develop"/"refactor" is an attempt to fix this, but as it's an incredible amount of tedious, anal work, and life gets in the way a lot, progress has stalled.

pmiddend commented 6 years ago

Oh, okay. Maybe you can find a new maintainer on the mailing list?

JohnAZoidberg commented 6 years ago

Could you please create issues for what you think should be improved? Then we can work together on fixing those to bring the library in a state that everyone's happy with :) Because it's currently the only library for iCalendar on Hackage.

ghost commented 6 years ago

@chrra I would be available and willing to maintain the package if need be -- though I may not have the time to completely refactor / cleanup the code, I have enough time to integrate / merge various PRs from the community; and / or create issues with "help wanted" for what I think really needs to be changed ?

chrra commented 5 years ago

@Phenitei Sorry for the late response. Yes, thank you, that would be welcome.

ghost commented 5 years ago

No problem, I'm happy to help :) And if anyone else wants to undertake the larger project of the develop branch, that'd be nice as well!

pmiddend commented 5 years ago

@Phenitei Thanks for stepping up! Is there any plan to release a new version with the recurrence stuff in it? No pressure, of course, just wondering if you already made plans. :)

ghost commented 5 years ago

@pmiddend Hi! Thanks for asking! There should be a release on stackage with the latest versions and the duplicate key solved soon (back from summer break). Not sure how much time I'll be able to allocate to the recurrence PR yet - that'll depend on school workload. Any help is welcome though :)

NorfairKing commented 4 years ago

I've been using this package for smos: https://smos.cs-syd.eu/smos-calendar-import I'm writing my own (heavily-tested) recurring code, just to make sure it is as correct as I can get it. See https://github.com/NorfairKing/smos/tree/smos-calendar-import-refactor and in particular: https://github.com/NorfairKing/smos/blob/smos-calendar-import-refactor/smos-calendar-import/README.md

maralorn commented 3 years ago

@NorfairKing That seems super sweet and useful! Would you consider factoring that out into a library for hackage? The missing recurrency support for iCalendars is a glaring gap on hackage.

NorfairKing commented 3 years ago

@maralorn I'd love to but it's hard to justify the time to do that. You're welcome to email me at syd@cs-syd.eu if you need it for professional reasons.