imsnif / bandwhich

Terminal bandwidth utilization tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Future of Bandwhich

cyqsimon opened this issue · comments

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.

glad to see this repo active again -_-

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!

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™️.