[Haskell-cafe] Future of lucid

chris done haskell-cafe at chrisdone.com
Wed Jun 10 16:06:19 UTC 2020

Hi Gabriel,

I enabled the issue tracker earlier today for those reasons. 

Unfortunately, GitHub doesn't distinguish between "mailing list where chat can occur" and "tasks the devs plan to put time and energy into", it's all dumped into one pot. I consider this a shortcoming of GitHub. It actually distorts the meaning of "to maintain" from "keeping the software correct and working" to "responding to and acknowledging any and all commentary by anyone at any time for any duration, teaching fellow developers about how to use Git, GitHub, among other mentorship tasks" the temporary or prolonged neglect of which is deemed to be not putting on a good show, or in your own words, "not maintaining it". The more I reflect on it, the more I see why many project maintainers burn out on GitHub.

I will continue using lucid and patching it to move with the times as GHC's type system moves along and HTML 5 elements/attributes are added, and merge pull requests related to these stated goals, for the foreseeable future, but I plan to do no more than that. If that's not good enough for Dhall, then there are plenty of other options.[1]



[1]: https://www.reddit.com/r/haskell/comments/h05uwn/experience_report_choosing_an_html_library/

On Wed, Jun 10, 2020, at 4:26 PM, Gabriel Gonzalez wrote:
> Would it be possible to leave the issue tracker on but just disable your own email notifications for the repository if you do not plan to maintain it? The two main reasons I suggest this are:
> * We would like a way to be able to petition Oleg for changes (or whoever is the maintainer at the time)
> * We would like to know if other people share the same problem we do (or vice versa, educate other users of problems we are having and potential workarounds)
>> On Jun 10, 2020, at 6:23 AM, chris done <haskell-cafe at chrisdone.com> wrote:
>> Hi Simon,
>> I am still maintaining and actively using the package. Architecture-wise, nothing substantial has changed in the 6 years since its release. Just small additions. This package pretty much maintains itself. PRs come and go.
>> In fact, any kind of overhauls or user-facing design changes at this stage would cause disruption and I would encourage that to be achieved in a separate package with a new name. In review, I'm very happy with Lucid's design and plan to maintain it long-term into the future for as long as HTML is relevant.
>> However, I am providing no Q&A or "tech support". Having an issue tracker would say otherwise. 
>> Oleg is also a maintainer.
>> Cheers,
>> Chris
>> On Tue, Jun 9, 2020, at 5:27 AM, Simon Jakobi wrote:
>>> Hi!
>>> I recently noticed that the issue tracker for the lucid package at
>>> https://github.com/chrisdone/lucid
>>> has been disabled. Does this have any implications for the future
>>> maintenance of the package? Is anyone still committed to maintaining
>>> the package?
>>> (I've CC'd Oleg who made the most recent commit to the repo.)
>>> The context for my question is that we'd like to use lucid for the
>>>  documentation generator that is being developed as a part of
>>> this year's GSoC.
>>> Thanks!
>>> Simon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20200610/20f6d039/attachment.html>

More information about the Haskell-Cafe mailing list