-
-
Notifications
You must be signed in to change notification settings - Fork 189
Description
Hello and welcome to Redux-undo! This issue is asking newcomers to open source for their help. If that's you then great!
There are a good number of other redux libraries that add undo/redo functionality and it would be nice to have a simple, fair comparison between them.
The task is to create a document in docs/main/
called library-comparisons.md
or something similar. In the document, you would just start outlining the differences between the abilities of the libraries. Because there are quite a few, just pick five that seem interesting and we'll start with that. Also, you do not have to go into every feature! Just cover the major differences between theirs and our library. For example, some create a history of actions that can be undone, unlike Redux Undo which creates a history of previous states.
If you are interested in doing this, reply to this issue. I'll get back to you to see if you have any questions and show you how to get started!
Instructions:
- Reply to this issue. And while you are waiting, you can...
- Read the contributing guide if you have not already (don't worry about the instructions for contributing code, this is a doc contribution).
- Since this is a relatively simple doc change, you can just create a fork using the button in the top right and make the file in your fork.
- Start comparing this list of libraries. There are quite a few, but you do not need to go over every one of them! Also, just list the biggest differences between their libraries and ours.
- https://github.com/ecomfe/redux-optimistic-manager
- https://github.com/wwilsman/redux-deep-diff
- https://github.com/JannicBeck/undox
- https://github.com/dairyisscary/redux-undo-immutable (very similar to ours)
- https://github.com/linn/redux-undoable
- https://github.com/cratejoy/redux-live-undo
- https://github.com/stephan83/redux-undo-stack
- https://github.com/Microsoft/redux-dag-history
- https://github.com/morkl/redux-branchable
- https://github.com/PowToon/redux-undo-redo
- https://github.com/ajainarayanan/redux-undoredo (barebones implementation)
- Add a reference to where I found this list somewhere in the doc: https://github.com/markerikson/redux-ecosystem-links/blob/master/use-cases.md#undo-redo
- Add a date. The open-source community is always changing and information could become outdated.
- Link to it from
docs/summary.md
. Put the link in theMain
section. - And feel free to ask questions! If you are ever uncertain about something, ask me in this issue and I can help.