muesli4 / table-layout

Layout data in grids and pretty tables. Provides a lot of tools to get the cell formatting right (positional alignment, alignment on specific characters and limiting of cell width)..
BSD 3-Clause "New" or "Revised" License
37 stars 11 forks source link

release ? #43

Open simonmichael opened 1 year ago

simonmichael commented 1 year ago

@muesli4, thanks for table-layout! It sounds powerful. We are thinking of using it to replace home-grown code in hledger. I see @Xitian9 has a bunch of PRs pending, the last release was in 2020, and the package seems to not yet have reached stackage. I wonder are you planning a release some time soon, or are you perhaps busy and open to help, eg a comaintainer or release manager ?

muesli4 commented 1 year ago

I apologize for the delay. And most of all it is not fair to @Xitian9. There are circumstances in my life over which I have no control and that eat up my time. Usually I spend every day coding at work, so at the end of the day I simply lack the focus. That being said I tried to review most of the open pull requests.

I wonder are you planning a release some time soon, or are you perhaps busy and open to help, eg a comaintainer or release manager ?

I was planning to do it a long time ago and failed. My suggestion is that we get all of the pull requests in. I don't have any fundamental issues with any of those. Quite the opposite, I think they are good work and an enrichment to the library.

However, I would consider making @Xitian9 comaintainer if he is willing to do that job. I consider reviews as mandatory and am a bit pedantic. But after all I want to write quality software that works and is well-document.

simonmichael commented 1 year ago

No apology needed, I fully understand. I'm hoping @Xitian9 might get some time to help - he does great work. I don't know much about the lib yet but I will try to do a little bit of review on the PRs as well.

muesli4 commented 1 year ago

Any help is welcome. Considering a release on stackage: I do not see any issues from my side. But unfortunately we have a dependency on the default packages. Technically, I could publish the Default instances as a separate package. But maybe that creates more problems than it solves.

simonmichael commented 1 year ago

Do you mean the data-default-* packages ? Those are in stackage.

muesli4 commented 1 year ago

I see, then the issue was not updated. By the way, see https://github.com/muesli4/table-layout/issues/12. I will try to do this after the hackage release.

muesli4 commented 1 year ago

@Xitian9 I started going through commits to update CHANGELOG.md. I will then give review to you to make sure your changes are covered and contain everything you want to see there.