logannc / fuzzywuzzy-rs

port of https://github.com/seatgeek/fuzzywuzzy
GNU General Public License v2.0
40 stars 3 forks source link

Road to 1.0.0 #21

Open seanpianka opened 4 years ago

seanpianka commented 4 years ago

I've added a Reddit post here to try and give visibility to the crate. Hopefully Google will recommend the crate in any "rust fuzzy string matching" query!

@logannc, I think we should decide on the public API to go forward with, w.r.t. your thoughts here. We should stabilize on a public API and properly version it at 1.0.0 and beyond.

Thinking about the changes that must made before bumping to 1.0.0, I see this list remains:

I think once we reach feature parity with the original fuzzywuzzy, we can bump the version. Thoughts?

logannc commented 4 years ago

I agree. Just been busy with other things. I appreciate you helping organize this.

15 is probably required because it would probably be a breaking change

19 is an new feature so while I'm more excited about it than code cleanup, it should not block 1.0

20 would be ideal to figure out before 1.0 because it could change results and/or apis

7 yup

6 like #19, it'd be nice to have but is a performance improvement and as long as there are not changes to the results, this can happen any time.

logannc commented 4 years ago

I will also note that I am, unfortunately, quite busy for the next few weeks.