https://github.com/t-osawa-009/reswiftmonitorbrowser
ReSwiftMonitor Browser for iOS, Mac OS
https://github.com/t-osawa-009/reswiftmonitorbrowser
devtools ios macos redux reswift reswiftmonitor swift
Last synced: about 2 months ago
JSON representation
ReSwiftMonitor Browser for iOS, Mac OS
- Host: GitHub
- URL: https://github.com/t-osawa-009/reswiftmonitorbrowser
- Owner: t-osawa-009
- License: mit
- Created: 2020-08-14T08:21:18.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-21T02:14:33.000Z (almost 6 years ago)
- Last Synced: 2025-02-27T17:22:29.299Z (over 1 year ago)
- Topics: devtools, ios, macos, redux, reswift, reswiftmonitor, swift
- Language: Swift
- Homepage:
- Size: 768 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ReSwiftMonitorBrowser
- ReSwiftMonitor Browser for iOS, Mac OS. This project is heavily inspired by the [FluxorExplorer](https://github.com/FluxorOrg/FluxorExplorer).
- [ReSwiftMonitor](https://github.com/t-osawa-009/ReSwiftMonitor) plugin is required

## Usage
- Implementing ReSwiftMonitor
```swift
var middleware: [Middleware] = {
let monitorMiddleware = MonitorMiddleware.make(configuration: Configuration())
let browserMiddleware = BrowserMiddleware.make()
#if DEBUG
return [monitorMiddleware, browserMiddleware]
#elseif
return []
#endif
}()
let store = Store(reducer: AppState.reducer(), state: AppState(), middleware: middleware)
```
- Launch your Reswift application
- Launch ReSwiftMonitorBrowser
- Allow network with each device by alert
## Note
- ReSwiftMonitorBrowser & ReSwiftMonitor use [multipeerconnectivity](https://developer.apple.com/documentation/multipeerconnectivity)
- Must be used on the same network
## CONTRIBUTING
There's still a lot of work to do here. We would love to see you involved. You can find all the details on how to get started in the [Contributing Guide](https://github.com/t-osawa-009/ReSwiftMonitorBrowser/blob/master/CONTRIBUTING.md).
## License
ReSwiftMonitorBrowser is released under the MIT license. See LICENSE for details.