tipsy / j2html

Java to HTML generator. Enjoy typesafe HTML generation.

Home Page:https://j2html.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maintainer wanted !

tipsy opened this issue · comments

commented

Hello Tipsy.
I am Rotten_Lemons and I would like to be the maintainer of your project. I am a high school student who has experience on both HTML and Java and I also know the usefulness of your project. I hope to help maintain this project by ironing out bugs and adding new features. However, before I maintain the project, I hope you go through firstly with me about its goal, intention and antthing you do not want to do as I do not want to stray from the direction you made this projects towards and also to maybe help understand certain parts of the code if I do not. I hope you pick me as the maintainer.
Thank you.

commented

Is there are any requirements? What are the main responsibilities? I have a few open source projects:

If you think I can handle it, then I'm interested in being a maintainer. 👍

Since comments are scarce I'll throw my name into the pot as well. I work as a contractor and have made use of the j2html library in three different projects over the past several years, including currently maintained projects. I've been interested in contributing more to the OSS community, and this seems like a nice opportunity to do so. Most of my prior contributions have been small patches to projects like Flyway and Apache commons-vfs2.

For j2html, most of the currently opened issues don't seem like they would be excessively demanding to fix, but they do lead to questions about what your vision is for the future of j2html. How committed were you towards compatibility? Did you have more features envisioned, or intent on deprecating anything? I ask so that this project could move forward with some amount of continuity.

commented

@RottenLemons Thank you for your interest, but unfortunately you are a bit too inexperienced.

@jpomykala There are no requirements, you can't possibly do a worse job then what I'm doing now (nothing). The main responsibilities is cleaning up the current master branch and getting a release out, and then merging PRs and making any changes you see fit really. Have you used the library before? I think it's a huge benefit it the new maintainer is an active user.

@sembler You sound like a perfect match. One of the main problems is that I don't have a vision for the future of j2html, I haven't used it in something like four years. I made it for a very specific task I had to solve, but it's not a good fit for any of my current projects. There was an effort to introduce more type-safety to the project recently, but I'm not sure how far along it got. We need to clean up the master branch and get a new 1.x version out, then think about what 2.x should be (if there should be a 2.x...?)

commented

@tipsy Hey, thanks for the response. I think that @sembler would fit better for the position. I personally used the library many times, mostly to create simple e-mail templates on a backend. It would be a huge loss for the Java community, if this project would become unmaintained. Anyway, I'm ready to help if needed.

Thank you for your support. I understand the difficulty of envisioning a way forward after a long absence. Cleaning up 1.x as you suggest would be a great way to ease into the project. I'll do a deep-dive into the code and look at how to prioritize issues with the time I have. Was there anything you remember wanting to do that wasn't documented?

commented

Was there anything you remember wanting to do that wasn't documented?

There have been efforts to improve type-safety by having each tag-type only allow certain children, but nothing else comes to mind.

commented

I'll do a deep-dive into the code and look at how to prioritize issues with the time I have.

Sounds great. I'll give you write access after a few PRs :)

Regarding type safety - see the recent discussion here: #138 (comment)

commented

I've made a new issue for discussing the future of the project: #172

Hello ,

I will try to add this library in my project. I have some hand-written stuff for create some html for prepare and send report mail. I consider to rewriting this part. After I m here for improve the codebase too.

commented

I can see work is being done, you guys are great! I will close the issue now :)