在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:razeware/emitron-iOS开源软件地址:https://github.com/razeware/emitron-iOS开源编程语言:Swift 99.6%开源软件介绍:emitron (iOS)emitron is the code name for the raywenderlich.com app. This repo contains the code for the iOS version of the app. ContributingTo contribute a feature or idea to emitron, create an issue explaining your idea. If you find a bug, please create an issue. If you find a security vulnerability, please contact [email protected] as soon as possible. See SECURITY.md for further details. There is more info about contributing in CONTRIBUTING.md. Developmentemitron runs on iOS 13.3 and greater. It uses SwiftUI and Combine extensively; and since these two technologies were very new at the time of creation, there are plenty of places in the code that could benefit from some refactoring. Currently, only people that hold an active raywenderlich.com subscription may use emitron. Non-subscribers will be shown a "no access" page on login. Subscribers have access to streaming videos, and a subset of subscribers (ones with a "Professional" subscription) is allowed to download videos for offline playback. Secrets Managementemitron requires 2 secrets:
The secrets are stored in Emitron/Emitron/Configuration/secrets.*.xcconfig files, with one file for each deployment stage. These files have entries in the .gitignore, so they won't appear when you first download the repo. To generate these files after you've first cloned the repository, execute the following command: $ scripts/generate_secrets.sh This will make the required copies of the template file, which includes an SSO secret appropriate for open-source development.
If you are working on the download functionality and are having problems without an DetailsThe two Use the For more details on this approach, check out https://nshipster.com/xcconfig/ SwiftLintSwiftLint runs as part of the build process in Xcode, and errors/warnings are surfaced in Xcode as well. Please ensure that you run SwiftLint before submitting a pull request. To install SwiftLint using homebrew: $ brew install swiftlint Xcode will automatically run SwiftLint if it is installed. Continuous Integration & Deploymentemitron uses GitHub Actions to perform continuous integration and deployment. Every PR is built and tested before it can be merged.
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论