An open API service indexing awesome lists of open source software.

https://github.com/ton-blockchain/intellij-ton

TON Development plugin for the IntelliJ Platform
https://github.com/ton-blockchain/intellij-ton

blockchain cryptocurrency fift fift-language func func-language intellij intellij-platform intellij-plugin kotlin telegram tl tlb ton type-language

Last synced: 22 days ago
JSON representation

TON Development plugin for the IntelliJ Platform

Awesome Lists containing this project

README

          

# TON Plugin for the IntelliJ IDEs

IntelliJ TON provides comprehensive support for developing for the TON Blockchain.
Includes support for Tolk, FunC, Fift assembly, TL-B, TASM and BoC.

**[Features] • [Installation] • [Community]**

[Features]: #features
[Installation]: #installation
[Community]: #community

[![Telegram][telegram]](https://t.me/tondev_eng)
[![JetBrains plugins][plugin-version-svg]][plugin-repo]
[![JetBrains plugins][plugin-downloads-svg]][plugin-repo]
[![Based on TON][ton-svg]][ton]

---

## Features

The plugin supports the following languages:

- Tolk
- FunC
- Fift (including Fift assembly)
- TL-B Schemas
- TASM (TON Assembly)

## Installation

- Using an IDE built-in plugin system:

Settings/Preferences > Plugins > Marketplace > Search for "TON" >
Install Plugin

- Manually:

Download the [latest release](https://github.com/ton-blockchain/intellij-ton/releases/latest) and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

## Community

- [`@tondev_eng` on Telegram](https://t.me/tondev_eng) — Main TON community chat and discussion group.
- [`@tondev` on Telegram](https://t.me/tondev) — Main Russian TON community chat and discussion group.

## Development

- `./gradlew check` — runs tests and style checks, including `ktlint`
- `./gradlew fmt` — formats Kotlin sources and Gradle Kotlin scripts with `ktlint`

## License

GPL-3.0

Based on [The Open Network](https://ton.org)

[plugin-repo]: https://plugins.jetbrains.com/plugin/23382-ton
[plugin-version-svg]: https://img.shields.io/jetbrains/plugin/v/23382-ton.svg?label=JetBrains%20Plugin
[plugin-downloads-svg]: https://img.shields.io/jetbrains/plugin/d/23382-ton.svg?label=Downloads
[ton-svg]: https://img.shields.io/badge/Based%20on-TON-blue
[ton]: https://ton.org
[telegram]: https://img.shields.io/badge/TON_Community-gray?logo=telegram&style=flat