Improving the gem and reporting bugs.
Filing bugs and submitting feedback from within Skylight is easy! Just click the floating Intercom button in the bottom right of the screen.
This will bring up a pop-up with the history of your communication with us and a button for starting a new conversation.
The conversation window also gives you the ability to submit attachments with your communication, if relevant. Just click the paperclip icon to the right of the conversation text field.
In addition to being able to access your communications via the history, you’ll be notified in two other ways:
Lastly, you can always email us at support@skylight.io.
Sharing is caring when it comes to code. We’re proud to contribute to some of the most innovative products in the industry. Additionally, our Ruby agent and Phoenix agent are both open source, and we’ve spun off parts of our Rust code into the Helix gem (read more about Helix in our introduction blog post and in our followup).
Even these docs are open source! Feel free to make a PR with corrections or additional documentation.
If you want to try your hand at fixing bugs or adding features, our agent code is publicly available on GitHub. However, we do recommend that you contact us at support@skylight.io before getting started. We’d hate to have you spend time working on something that we might not be able to merge!
Also take a look at our CONTRIBUTING.md
and make sure to sign the CLA before you submit the PR.
If you’re interested in adding instrumentation, make sure to check out our overview of how it works. If the library in question doesn’t have ActiveSupport::Notifications
support, consider submitting a PR to them first to get it added. Once they have AS::N support, then we’d love to have you contribute a new Normalizer. If it’s not feasible to get AS::N added to the library then go ahead and add a Probe for it. As always, don’t hesitate to contact us if you have any questions.