Please see the documentation for JetBrains Space applications.
Kotlin
and .NET
SDKs are currently officially supported. Corresponding examples and tutorials are in kotlin
and dotnet
directories.
- Tutorial — How to create a chatbot. Source code for the final application is in kotlin/create-a-chatbot.
- Tutorial — How to add interactive UI elements to messages. Source code for the final application is in kotlin/add-interactive-ui-to-messages.
- Tutorial — How to provide Slack link previews. Source code for the final application is in kotlin/slack-link-previews.
- Example — How to receive events from Space
- Example — Application Homepage. Client-server app with UI in React JS. For a client-only Application Homepage demo app see
Javascript
section below. - Example — Context menu extension
- Example — How to use Sync API. The app syncs Space issues with a local database.
- Tutorial — How to create a chatbot (.NET). Source code for the final application is in dotnet/create-a-chatbot.
- Example — Context menu extension. Source code for an application that uses DeepL to provide translations of chat messages in Space.
- Example — Application Homepage. A minimal example of a client-based app (only HTML/CSS/JS). For a more feature-rich version, see client-server Application Homepage demo.
Source code of two production applications from Space Marketplace:
- Slack Link Previews — provides link previews between Slack and JetBrains Space in both directions
- Slack Channel Tunnel — two-way sync of messages between Slack and Space