Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bannzai/gedatsu
Gedatsu provide readable format about AutoLayout error console log
https://github.com/bannzai/gedatsu
cocoapods swift swiftpackagemanager xcode
Last synced: 3 months ago
JSON representation
Gedatsu provide readable format about AutoLayout error console log
- Host: GitHub
- URL: https://github.com/bannzai/gedatsu
- Owner: bannzai
- License: mit
- Created: 2020-05-04T13:53:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-14T13:16:30.000Z (about 4 years ago)
- Last Synced: 2024-08-01T19:58:03.133Z (3 months ago)
- Topics: cocoapods, swift, swiftpackagemanager, xcode
- Language: Swift
- Homepage:
- Size: 2.19 MB
- Stars: 531
- Watchers: 8
- Forks: 23
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ios - Gedatsu - Provide readable format about AutoLayout error console log. (Logging / Other Hardware)
- awesome-swift - Gedatsu - Provide readable format about AutoLayout error console log. (Libs / Logging)
- awesome-ios-star - Gedatsu - Provide readable format about AutoLayout error console log. (Logging / Other Hardware)
- fucking-awesome-swift - Gedatsu - Provide readable format about AutoLayout error console log. (Libs / Logging)
- awesome-swift - Gedatsu - Gedatsu provide readable format about AutoLayout error console log ` 📝 10 months ago ` (Logging [🔝](#readme))
README
[![Swift 5.2](https://img.shields.io/badge/swift-5.2-ED523F.svg?style=flat)](https://swift.org/download/) [![Cocoapods](https://img.shields.io/cocoapods/v/Gedatsu.svg)](https://cocoapods.org/pods/Gedatsu) [![Carthage](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Swift Package Manager](https://img.shields.io/badge/Swift%20Package%20Manager-compatible-brightgreen.svg)](https://github.com/apple/swift-package-manager)
[![Gedatsu](docs/logo.png)](docs/logo.png)
# Gedatsu
Gedatsu provide readable format about AutoLayout error console log## Abstract
At runtime Gedatsu hooks console log and formats it to human readable about AutoLayout ambiguous constraints.| Original | Gedatsu |
| ---- | ---- |
| | |## Install
### Cocoapods
Add the line below to Podfile and execute `$ pod install`.
```ruby
pod 'Gedatsu', configuration: %w(Debug)
```### Carthage
Add the line below to Cartfile and execute any `$ carthage checkout && carthage build` commands.
e.g.) `$ carthage bootstrap --platform iOS`.
```
github "bannzai/Gedatsu"
```### Swift Package Manager
Gedatsu supports to install via Swift Package Manager.
You can add Gedatsu on Xcode GUI. See [document](https://developer.apple.com/documentation/xcode/adding_package_dependencies_to_your_app).## Usage
Gedatsu will start when after call `Gedatsu.open`.
As an good example for iOS project, call `Gedatsu.open` when `AppDelegate.application:didFinishLaunchingWithOptions:`.```swift
#if DEBUG
import Gedatsu
#endiffunc application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
#if DEBUG
Gedatsu.open()
#endif
return true
}
```## Support Versions
| platform | version |
| ---- | ---- |
| iOS | >= 11.0 |
| macOS | >= 10.11 |
| Swift | >= 5.2 |## LICENSE
Gedatsu is released under the MIT license. See LICENSE for details.
Header logo is released [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/deed) license. Original design by [noainoue](https://github.com/noainoue).