|
| 1 | +# dargon2 plugins |
| 2 | + |
| 3 | +This repository hosts all the dargon2 plugins: |
| 4 | +- [dargon2] |
| 5 | +- [dargon2_flutter] |
| 6 | + - Along with its dependencies: |
| 7 | + - [dargon2_flutter_platform_interface] |
| 8 | + - [dargon2_flutter_mobile] |
| 9 | + - [dargon2_flutter_web] |
| 10 | +- [dargon2_core] |
| 11 | +- [dargon2_interface] |
| 12 | + |
| 13 | +Each plugin has its own functionality, but at their core, they provide some functionality necessary to implement argon2 password hashing in Dart or Flutter applications. |
| 14 | + |
| 15 | +## Single Repo |
| 16 | + |
| 17 | +If you've used any of these plugins before, you may have noticed many of these plugins spread across GitHub Repositories |
| 18 | + |
| 19 | +I decided it's best to migrate to this single repository structure since each plugin is often developed while referencing another. As such, I figure its best to store the plugins in the same manner I'm often working on them and reduce inter-repository navigation |
| 20 | + |
| 21 | +Also, in the case of issue tracking and pull-requests, I can easily view individual changes to a single plugin in context of the whole structure, which is especially important when changes come to `dargon2_flutter_platform_interface`, `dargon2_core`, or `dargon2_interface` as those plugins can carry a cascading affect |
| 22 | + |
| 23 | +This single repository migration brings NO breaking changes or plugin functionality changes. While future functionality changes may be announced as they are ready, this repository change comes with ZERO changes. |
| 24 | + |
| 25 | +## Features and Bugs |
| 26 | + |
| 27 | +Please file feature requests and bugs at the [issue tracker]. |
| 28 | + |
| 29 | +If possible, please mark issues with the specific plugin it relates to by prepending `[plugin_name]` to the issue title |
| 30 | + |
| 31 | +[issue tracker]: https://github.com/tmthecoder/dargon2/issues |
| 32 | + |
| 33 | +## Licensing |
| 34 | + |
| 35 | +All dargon2 projects are licensed under the [MIT License], found on either within each plugin's directory or here. |
| 36 | + |
| 37 | +[dargon2]: https://github.com/tmthecoder/dargon2/blob/main/dargon2 |
| 38 | +[dargon2_flutter]: https://github.com/tmthecoder/dargon2/blob/main/dargon2_flutter/dargon2_flutter |
| 39 | +[dargon2_flutter_platform_interface]: https://github.com/tmthecoder/dargon2/blob/main/dargon2_flutter/dargon2_flutter_platform_interface |
| 40 | +[dargon2_flutter_mobile]: https://github.com/tmthecoder/dargon2/blob/main/dargon2_flutter/dargon2_flutter_mobile |
| 41 | +[dargon2_flutter_web]: https://github.com/tmthecoder/dargon2/blob/main/dargon2_flutter/dargon2_flutter_web |
| 42 | +[dargon2_core]: https://github.com/tmthecoder/dargon2/blob/main/dargon2_core |
| 43 | +[dargon2_interface]: https://github.com/tmthecoder/dargon2/blob/main/dargon2_interface |
| 44 | + |
| 45 | +[MIT License]: https://github.com/tmthecoder/dargon2/blob/main/LICENSE |
0 commit comments