Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/artemnovichkov/rayso
Share your awesome code to https://ray.so with Xcode Extension.
https://github.com/artemnovichkov/rayso
macos swift swiftui xcode xcode-extension
Last synced: 3 months ago
JSON representation
Share your awesome code to https://ray.so with Xcode Extension.
- Host: GitHub
- URL: https://github.com/artemnovichkov/rayso
- Owner: artemnovichkov
- License: mit
- Created: 2021-02-19T02:59:24.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-02T09:46:05.000Z (over 3 years ago)
- Last Synced: 2024-05-21T08:30:18.423Z (8 months ago)
- Topics: macos, swift, swiftui, xcode, xcode-extension
- Language: Swift
- Homepage:
- Size: 1.36 MB
- Stars: 34
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RaySo
Share your awesome code to [ray.so](https://ray.so) with Xcode Extension. Read about development jorney in [my blog](https://blog.artemnovichkov.com/developing-xcode-extensions-tips-and-tricks).
## 🚀 Installation
1. Clone this repository.
2. Activate your team for signing both the macOS app and the extension.
3. Build the macOS app.
4. Move the built macOS app to your Mac’s Applications folder. You may need to launch the app at least once to register its extension.
5. Relaunch Xcode.You can check that the extension is installed by going to `System preferences > Extensions > Xcode Source Editor`, and verifying that there's a check next to RaySo.
## ✍️ Usage
Customize sharing parameters in main app:
You can find the Share command in `Xcode > Editor`:
![extension](.github/extension.png)
To speed up sharing, you can associate a keyboard shortcut to Share command. Open the shortcuts menu in `Xcode > Preferences... > Key Bindings` and set your command. I use ⌃ + ⌥ + ⌘ + R.
![binding](.github/binding.png)
## Author
Artem Novichkov, https://www.artemnovichkov.com/about
## License
The project is available under the MIT license. See the [LICENSE](./LICENSE) file for more info.