markerikson / redux-ecosystem-links

A categorized list of Redux-related addons, libraries, and utilities
5.23k stars 372 forks source link

Remove duplicates 2020-01-28 #106

Open nmay231 opened 4 years ago

nmay231 commented 4 years ago

@markerikson I'm creating this PR as a draft because there are a couple points to discuss / things to note.

  1. I don't know if they were missed or if they literally got taken down during this week, but three more github repos went to 404, kinda funny. They're listed below.
  2. I found all of the duplicates, but only removed the ones in the same file. Some might have fit in both categories, so I left those. Those are listed below if you wanted to look at them.
  3. In the process of removing duplicates, I replaced any old link that redirected with the final url. Would you like to include that in this PR? It would be another big diff, so maybe not... I might just write a script that keeps an updated list of repos to check for dups and dead links.
  4. I've been making progress on the website and parser. Because I don't want to publicly share the test site link, I'll message you on Discord when it's ready. Also, I completely forgot I'm part of the Reactiflux server, so there's that btw.
  5. The parser for the website is almost perfect. There were a few formatting issues in the markdown that I fixed (whether it was h3 vs h4). Those are fixed now.

Links that went 404 (removed in this PR):

reducers.md https://github.com/nonnontrivial/redux-reorder
widgets.md https://github.com/frankPairs/redux-wizard-form
variations.md https://github.com/procore/redux-modules

Duplicates across different files (NOT removed):

url [(which_file, approximate_line_number), ...]

https://github.com/AOHUA/redux-state-sync [('store.md', 88), ('store-persistence.md', 87)]
https://github.com/jameslnewell/redux-when [('store.md', 139), ('middleware-async.md', 250)]
https://github.com/jondot/redux-stack [('store.md', 392), ('component-state.md', 347)]
https://github.com/keajs/kea [('variations.md', 85), ('project-scaffolding.md', 35)]
https://github.com/dfilatov/vidom-redux [('variations.md', 175), ('library-integration.md', 159)]
https://github.com/rvikmanis/redux-fp [('variations.md', 195), ('reducers.md', 146)]
https://github.com/jhudson8/restful-redux [('variations.md', 273), ('entity-collection-management.md', 272)]
https://github.com/brianneisler/duxtape [('variations.md', 293), ('component-state.md', 343)]
https://github.com/ali322/redux-container [('variations.md', 394), ('component-state.md', 159)]
https://github.com/NikolayBorisov/react-attach [('variations.md', 507), ('component-state.md', 204)]
https://github.com/sibnerian/selectem [('variations.md', 551), ('utilities.md', 141)]
https://github.com/loehx/redux-jedi [('variations.md', 687), ('action-reducer-generators.md', 255)]
https://github.com/redux-utilities/redux-promise [('middleware-async.md', 6), ('testing.md', 43)]
https://github.com/n4bcak3/redux-delayed [('middleware-async.md', 274), ('middleware.md', 180)]
https://github.com/robinpowered/redux-middleware-async [('middleware-async.md', 377), ('middleware-network-requests.md', 110)]
https://github.com/redux-loop/redux-loop [('side-effects-other.md', 6), ('side-effects.md', 15)]
https://github.com/wix/redux-serial-effects [('side-effects-other.md', 133), ('side-effects-functions.md', 63)]
https://github.com/joshwcomeau/redux-favicon [('middleware.md', 329), ('use-cases.md', 149)]
https://github.com/reduxjs/redux-thunk [('side-effects-functions.md', 3), ('side-effects.md', 7)]
https://github.com/dieseljobs/redux-thunk-status [('side-effects-functions.md', 27), ('use-cases.md', 398)]
https://github.com/suciuvlad/redux-dialog [('widgets.md', 228), ('component-state.md', 123)]
https://github.com/QubitProducts/redux-async-collection [('entity-collection-management.md', 46), ('action-reducer-generators.md', 330)]
https://github.com/amplitude/redux-query [('entity-collection-management.md', 268), ('component-data-fetching-preloading.md', 208)]
https://github.com/cassaram09/r3-library [('entity-collection-management.md', 376), ('action-reducer-generators.md', 414)]
https://github.com/LFDM/redux-state-keys [('action-reducer-generators.md', 103), ('component-state.md', 110)]
https://github.com/TheComfyChair/redux-scc [('action-reducer-generators.md', 139), ('reducers.md', 182)]
https://github.com/awayisblue/redux-shape [('action-reducer-generators.md', 159), ('reducers.md', 202)]
https://github.com/welljs/easy-redux [('action-reducer-generators.md', 171), ('use-cases.md', 346)]
https://github.com/dalexj/simr [('action-reducer-generators.md', 219), ('reducers.md', 102)]
https://github.com/store2be/redux-belt [('action-reducer-generators.md', 235), ('side-effects-generators.md', 107)]
https://github.com/unirakun/k-redux-factory [('action-reducer-generators.md', 239), ('component-state.md', 295)]
https://github.com/LucaColonnello/redux-async-utils [('action-reducer-generators.md', 322), ('use-cases.md', 350)]
https://github.com/kongdigital/redux-request [('action-reducer-generators.md', 342), ('actions.md', 79)]
https://github.com/alexnm/re-ducks [('action-reducer-generators.md', 485), ('other-resources.md', 44)]
https://github.com/JBlaak/Redux-Queue [('use-cases.md', 454), ('reducers.md', 423)]
https://github.com/redux-saga/redux-saga [('side-effects.md', 11), ('side-effects-generators.md', 4)]
https://github.com/redux-observable/redux-observable [('side-effects.md', 19), ('side-effects-observables.md', 3)]
https://github.com/jeffbski/redux-logic [('side-effects.md', 23), ('side-effects-observables.md', 7)]
https://github.com/RocketPuppy/redux-consumer-toolkit [('reducers.md', 310), ('utilities.md', 180)]
https://github.com/michael-martin-al/redux-action-validator [('actions.md', 127), ('devtools.md', 354)]
https://github.com/Nohac/redux-swagger-client [('middleware-network-requests.md', 166), ('middleware-sockets-adapters.md', 246)]
https://github.com/AndersDJohnson/firedux [('component-data-fetching-preloading.md', 24), ('middleware-sockets-adapters.md', 144)]
https://github.com/youknowriad/react-graphql-redux [('component-data-fetching-preloading.md', 184), ('utilities.md', 105)]