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

Is this project still active? #22

Open
garcia-jj opened this issue Mar 1, 2019 · 6 comments
Open

Is this project still active? #22

garcia-jj opened this issue Mar 1, 2019 · 6 comments

Comments

@garcia-jj
Copy link
Contributor

At this time I see some important issues and pull requests waiting approval like thread-safe issues that can cause bug in several projects that uses this library, like #11 #14 .

Is this project still active? Contributions like this are welcome?

@vtapadia
Copy link

vtapadia commented Apr 9, 2019

We have also faced some issues with the project specially related to thread safety. It would be great to know if this is still supported or not.

@chauhangs
Copy link

Also not compatible with spring batch 4

@pavansinguluri
Copy link

Any workaround for using beanio with spring batch 4? @chauhangs

@bjansen
Copy link

bjansen commented Mar 11, 2021

BeanIO has been forked and is actively maintained, see #29 for more info!

@vtapadia
Copy link

Hi @bjansen How can we help in maintaining/improving the project? I am not an expert but would like to assist.

@bjansen
Copy link

bjansen commented Mar 12, 2021

How can we help in maintaining/improving the project?

I can see multiple ways of contributing:

  • If you don't have enough time to contribute code, you can still open issues for bugs you encounter, new features that you would like to see, maybe proof-read the docs at https://beanio.github.io/
  • If you want to submit code but have no clue how BeanIO works internally (which is more or less where I am at the moment, but I hope I'll figure it out along the way 😄), you could use https://sonarcloud.io/dashboard?id=beanio as a starting point to improve code quality: fix potential bugs, improve code coverage etc. That would be a good way to get familiar with the project.
  • If you're feeling confident, you can take one of the open issues (either here or at beanio/beanio) and try to fix/implement it.

To be fair I don't have huge plans for BeanIO. It's been used in many projects for a long time now, and I believe it's very stable and doesn't need a whole rewrite or something like that. There are a few issues that are pretty annoying, a few features that would be nice to have (like type handlers for java.time), and maybe have a better integration with recent technologies (Spring Batch, maybe Java 16 records, things like that). The main point of my attempt at reviving the project is to address these things. I'll still use a new major version (3) to symbolize BeanIO's new life (and Maven coordinates 😃), but I don't think BeanIO 3 is going to be a new revolutionary product.

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

5 participants