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

The Future of Bandwhich #275

Closed
cyqsimon opened this issue Aug 25, 2023 · 3 comments
Closed

The Future of Bandwhich #275

cyqsimon opened this issue Aug 25, 2023 · 3 comments

Comments

@cyqsimon
Copy link
Collaborator

Greetings to all!

New life

As you might have noticed, the owner of this project @imsnif has been finding it challenging to keep this project maintained. I inquired about the situation in #264, and was invited to take over maintenance duties, so here I am.

Obviously it will take some effort to get this project back into working order. So during the next few weeks I'll be patching various issues, updating code styles, and also just getting a better grasp of how the code is structured.

I recognise that over these few years, many people have submitted PRs to fix the issues they encountered. However, considering that there are so many things that need to be worked on at this moment, I find it much easier to just patch them myself instead of trying to coordinate a group effort. So I will be closing many of them and linking them here instead. If this is how you arrived here, please accept my sincere apology. Obviously, PRs of all kinds are still very welcomed after this initial turbulence.

Going forward

I offered to maintain this project because this is a tool I use, and I hate seeing perfectly good code going to waste. However I'm just as time-constrained as everybody else, so there's a limited amount of time I can dedicate to this project. Plus I am hardly an expert in networking. So here's a list of what I will and will not do.

What I will do

  • Fix critical compile issues.
  • Update dependencies.
  • Migrate away from deprecated dependencies.
  • Fix minor bugs to the best of my ability.
  • Engage with and manage PRs.

What I likely will not do

  • Fulfill major feature requests. PRs are more than welcome though.
  • Refactor on a large scale. PRs are welcomed too, but please have a good reason for doing so.

Contributing

If you would like to improve bandwhich in any way, you can do so via PRs as per usual.

If you want to help maintain bandwhich on a regular basis, please reply down below and tell me what you can and are willing to do. And with @imsnif 's approval, you can be added to this project as a collaborator. Please note that this will require long-term commitment, so think twice before you offer.

@ttys3
Copy link

ttys3 commented Aug 25, 2023

glad to see this repo active again -_-

@hpfr
Copy link

hpfr commented Sep 3, 2023

With all this tidying, particularly #263, it would be great if you could tag a new release for distributors. The last one was almost three years ago!

@cyqsimon
Copy link
Collaborator Author

cyqsimon commented Sep 4, 2023

Worry not, the plan is to update CD first, so everything can be automated. Expect a release within the week.

Edit: alrite, maybe a week is a bit optimistic 😅. It'll be done, eventually™️.

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

3 participants