untisapi/untis4j

⚠️ Looking for new maintainer

bytedream opened this issue · 2 comments

This library works since 1 1/2 years without any major update (latest version where major library changes were made is v1.1). All other following updates were bugfixes and compatibility additions for other platforms. Nonetheless this library needs active contribution to fix bugs or add some small features.

But since I'm not actively developing in java for 1+ year and do not have any desires to return fully back to it, a new maintainer which fixes bugs and maybe implement requested features would be the best option.
In addition to this I will lose my access to my untis account in the following months (but still could use other people's accounts) and do not see much sense for me to adding big new features.

Until untis does not shut down their WebRTC endpoint this library will work out. It may be possible that the endpoint shut down happen in the future, the web client already uses a new REST endpoint instead. Only the android (and ios?) app uses the same endpoint as this library.

For all this reasons a new maintainer who keeps track of the library state would be very nice for the future.

If someone now wants to continue developing and needs ideas what to do, here are some things which may be useful:

  • The major task for a new version would be the transition from WebRTC to REST
  • Re-structure the source directories
  • Kotlin rewrite?

This are some things which came me in mind when thinking about it. It's totally understandable if some or all of them are not getting adopted. If a new maintainer is chosen it isn't my task to look how the library continues anyway, so it's all is up to them.


The requirements for a new maintainer are not that high since this library is not widespread used (according to the stars, forks and clone numbers):

  • Knowledge in java. Ideally your GitHub profile contains some java projects (only one is also fine if it's nothing which can be wrote within a weekend) or you can refer me to a project / projects where you've programmed java stuff.

Applications to maintain this project can be posted under this issue.

Hi, I would like to maintain this project. I already have a lot of experience with Java and a lot of feature and change ideas for this project mainly because I use it for personal purposes as well.
A project I'm working on a lot ist WebJ (Java web framework)
and a second referent project which is not on private is a fork of this project where I tested this library yesterday.

Okay, nice!
I'll add you as a collaborator at first. The transfer of the whole repo will take place later, as I first want to check that you're reliable and not contribute and disappear a few weeks later.