Commit Graph

20 Commits

Author SHA1 Message Date
Leif bd5449fc40 Promote public to open 2023-03-05 15:33:11 -07:00
Leif 7e58aca48b Remove final from ImmutablePluginable 2023-03-05 15:30:09 -07:00
Zach d6c0ae68fd
Update README.md 2023-03-01 20:18:59 -07:00
Zach 8aebd3a47b
Update README.md 2023-03-01 20:17:04 -07:00
Zach 68839c896a
Leif/fork (#8)
* Add Fork

* Update docs and add syncHandle and handle using fork

* Add tests that work for sync and not forked handle
2023-02-17 19:27:33 -07:00
Zach a554f37b9c
Add docc workflow GitHub Action (#7) 2023-02-16 17:10:37 -07:00
Zach 415a13b088
Update ImmutablePlugin associatedtype (#6) 2023-02-08 17:07:42 -07:00
Zach 9a84b81ac4
Update README.md 2023-02-07 22:40:20 -07:00
Zach afcf67fc93
Update README.md 2023-02-07 22:26:02 -07:00
Zach 2f1af7da95
Leif/immutable improvements (#5)
* Add ImmutablePluginable implmentation

* Update to force ImmutablePlugin to use ImmutablePluginable

* Remove unused source parameter
2023-02-01 18:40:48 -07:00
Leif 422c3e89f8 Swift formatting 2023-02-01 18:07:09 -07:00
Zach 2663e6f541
Add an Immutable Plugin protocol (#4)
* Add ab Immutable Plugin protocol

* Add missing immutable keyPath

* Clean up usage and make test for immutable plugin
2023-02-01 17:59:14 -07:00
Zach fc8c7bf385
Update README.md 2023-01-30 21:22:54 -07:00
Zach b3450dabca
Update README.md 2023-01-30 21:18:10 -07:00
Zach 928981bc32
Update README.md 2023-01-30 21:16:33 -07:00
Zach adae34d166
Enforce Pluginable for Plugin.Source (#3)
* Enforce Pluginable for Plugin.Source

* Add immutable a key path property to represent immutability
2023-01-30 20:57:24 -07:00
Zach ec478f80e4
Create LICENSE 2023-01-28 17:27:21 -07:00
Zach ddae9f8ce0
Add initial documentation (#2) 2023-01-28 17:12:23 -07:00
Zach 09da8e0fd1
Create CI.yml (#1) 2023-01-28 16:58:07 -07:00
Leif a0f14d0c04 init 2023-01-28 16:47:11 -07:00