Skip to content

OpenRTM/rtcbuilder-vscode

Repository files navigation

VS-Code版RtcBuilder

Visual Studio Code(VS-Code)で動作するOpenRTM-aist向けコンポーネント開発ツールです. VS-Codeの拡張機能として提供されています.

構成

VS-Code版RtcBuilderの構成を示します.

  • rtcbuilder4vscode
    • ツールの本体です。 コード生成に必要な基本機能と、C++版RTコンポーネントの雛形コードを生成する機能が含まれています。
  • rtcbuilder4vscode-python
    • Python版RTコンポーネントの雛形コードを生成するための拡張機能です。
  • rtcbuilder4vscode-java
    • Java版RTコンポーネントの雛形コードを生成するための拡張機能です。
  • rtcbuilder4vscode-lua
    • Lua版RTコンポーネントの雛形コードを生成するための拡張機能です。
  • rtcbuilder4vscode-processing
    • Processing版RTコンポーネントの雛形コードを生成するための拡張機能です。

開発環境構築方法

ソースコードを配置したディレクトリで以下を実行してください.
npm ci

vsixパッケージビルド方法

プロジェクトルートにて、以下のスクリプトを実行してください。

$ ./build.sh

ビルド後、dist ディレクトリ内に全てのvsixファイルが格納されます。 各サブプロジェクトディレクトリ内の build.sh を実行することで、個々のプロジェクト毎にビルドも可能です。

インストール・起動方法

VS-Codeにインストールする場合は、以下の通り install.sh を実行してください。

$ ./install.sh

その後、VS-Codeにて、Ctrl(Cmd)+Shift+P で Open New RTCBuilder Editor もしくは RTCBuilder とタイプして、RTCBuilderを起動してください。

使用ライブラリ

LICENSE

The RTCBuilder-vscode software is dual-licensed.
You may use, copy, distribute, and/or modify this software under one of the following two licenses:

  1. Apache License, Version 2.0
    See the file LICENSE for the full text.

  2. Individual (Commercial) License
    You may obtain a commercial license from AIST and/or its Technology Licensing Organization (TLO)
    that permits use, copying, modification, distribution, and/or sublicensing of this software
    without the limitations or conditions of the Apache License, Version 2.0.
    Such license shall be concluded through a negotiated agreement between you and AIST and/or its TLO.
    To inquire about an individual license, please contact AIST using the information below.

CONTACT INFORMATION

Noriaki Ando n-ando@aist.go.jp
National Institute of Advanced Industrial Science and Technology (AIST)
Intelligent Systems Research Institute (ISRI)
Tsukuba Central 2, 1-1-1 Umezono, Tsukuba, Ibaraki 305-8568, Japan
Tel: +81-80-2216-5009

About

RTCBuilder for VS-Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors