hashids / hashids.github.io

This is the old Hashids website. It is no longer maintained and has migrated over to Sqids.
https://sqids.org
206 stars 34 forks source link

Hashids organization maintanance #55

Closed tzvetkoff closed 4 years ago

tzvetkoff commented 4 years ago

Hi all @hashids/owners,

Since Ivan apparently quit GitHub some time ago (the current account with the name ivanakimov is obviously not him) our "organization" future is at question.

I'd like to ask a few things:

  1. Should we keep the same group of maintainers? We're pretty occupied all of us and none of us has enough time to do all the stuff but at least we can keep the site intact.
  2. Who owns the domain hashids.org? If we're what's left as maintainers and none of us holds its rights, shouldn't we switch to another domain before it expires? (2020-05-11)
  3. "The bright future?" - any had any thoughts of 2.0?
tzvetkoff commented 4 years ago

I also ask this question to count up who's active so we can keep forward and actually remove or update non-working/non-maintained ports - there are at least 3 issues for that that I'd like to get rid of.

ullmark commented 4 years ago

Oh, that's odd!

re. activeness. I've been patching the .net version as much as I've had time, when bugs comes in. Been very busy lately and no one seem to want to be a collaborator so it's not like I do daily updates ;-)

Current feeling re. 2.0, I don't think I will be starting a rewrite any time soon, but I'd gladly hand over the reigns if someone wants to maintain the library. I've had (according to nuget.org) 757 126 downloads so someone probably wants it to be updated?

dswitzer commented 4 years ago

I haven't updated the ColdFusion version of the library in a while, but there haven't been any issues either—which is why I haven't made changes. :) That said, I'm not sure anyone is using it either...

tmorehouse commented 4 years ago

I haven't made any changes to the SQL version... not am I sure if anyone is using it.

speps commented 4 years ago

The Go version hasn't had many issues, I'm maintaining it as much as I can whenever issues come up. I have no statistics, it's used by 50 other public packages according to pkg.go.dev but I don't know how much use those packages have.

Most important point there is getting the domain I think, I thought the public face of hashids was always pretty good. However, I would go away with .org as it's been controversial recently.

I don't care that much about evolving hashids, I think the algorithm is fine as it is.

peterhellberg commented 4 years ago

I’ve been making minor changes to hashids.rb once in a while, not actively coding in Ruby these days since Go stole my heart many years ago by now :)

jd327 commented 4 years ago

Hi all,

Ivan here. @tzvetkoff, thanks for bringing up the issues. To answer your questions:

  1. Yes, it'd be nice to keep the same group (with the option of inviting new active contributors). I made all of you admins so you're not blocked on anything and can continue to have discussions (as you are here!) and make proper code changes. It's a small library, so once the code is written, maintainers are not always active so I'd generally lean towards leaving people as maintainers, unless you all believe that either the code or the dev is hurting the community in some way (which I have yet to see). If the library or addon is clearly outdated or not working and the owner is MIA, it's probably safe to remove the link from the website.

  2. I do. I've just renewed the domain till 2029, and can continue to do that. If someone would like ownership of the domain and the community would like me to transfer, I'm more than happy to do that.

  3. I'm open to discussing the future and v2. If there's demand for it, we can start a wiki and/or separate issues to see what could be improved.

And a few thoughts in general:

alco commented 4 years ago

Hi all. I'm the author of hashids-elixir. It hasn't been updated for a year because there wasn't a need - the library is working fine and, judging by the download stats of Elixir's package manager, it's actively used. It saw 5k downloads in the last 7 days.

laserpants commented 4 years ago

Hi everyone. The Haskell version is also still being maintained although the code has not changed that much, apart from occasional bug fixes and a few contributions from the community via PRs.

zakame commented 4 years ago

Hi, I maintain the Hashids.pm (Perl 5) version. Aside from a small bugfix release last month, there hasn't been much change in its code for years, but I still keep my two eyes on it :)

I'm definitely in for any v2/future updates, and I think this org here seems to be the right place for such discussion and work. :muscle:

jovanpn commented 4 years ago

Hi all. hashids.as hasn't have any issues or bugs to be fixed since first release so I don't know if it is used any much. Anyway, because Flash Player died, this library remains here only for AIR developers but I'm also in for any v2/future updates.

tzvetkoff commented 4 years ago

@jd327 Hey, I didn't know you changed usernames. I guess this resolves this issue/question then. I'll say lets keep things as they are at the moment and just cleanup stale/non-working ports then.

P.S. Glad to see you still take care of things.

fanweixiao commented 4 years ago

Hi all, I maintain the hashids-java version with @0x3333 and there hasn't been much change in its code for years. Some users, proposal to see the v2.0 release.

0x3333 commented 4 years ago

Java version, as @fanweixiao said, is quite stable and no development has been made since Oct 2018. There is a proposal for 2.0, but it is related to a more idiomatic java than features per itself.

leprosus commented 4 years ago

Hi, I'm the author of Kotlin version it is still supported but the code changes quite a bit. Never the less I keep making fixes and handle PRs