
シェア:
ケリー・J・アンドリュースはネクスモの開発者支持者であり、5歳で初めてBASICを使い、30年以上コンピュータをいじってきた。
1997年に初めてウェブページを作り、初めてJavaScriptを試してみて初めて、彼は真の天職を見つけた。ケリーは今、JavaScript、テスト可能なコード、そして迅速なデリバリーのために戦っている。
カラオケを歌ったり、マジックを披露したり、カブスやファイティング・アイリッシュを応援したり。
Vonage CLIがベータ版に
ご注意 Vonage CLI は現在 一般に利用可能(GA)です。F詳細は リリースをご覧ください。
キャリアを通じて、特定のプロジェクトは自然と目立つようになる。その Vonage CLICLI (Command Line Interface) がベータ版としてリリースされました!CLIの将来の可能性と新しいプラグイン・アーキテクチャのパワーに、私はこのニュースをお届けすることに興奮しています!
構造
新しいCLIアーキテクチャを計画した当初、プラグインとパッケージのモジュール化という2つの必須要件があった。
選んだのは oclifHerokuのチームによって書かれ、彼らの内部プロジェクトで使用されているCLIフレームワークです。 Heroku CLI.最終的には、その使いやすさと、フレームワークに組み込まれたプラグイン・アーキテクチャに決定しました。どちらも私たちの要件を満たしていました。
プラグイン・アーキテクチャは、現在のCLIでは不可能であったような追加のユースケースや機能を構築、提供、サポートするのに役立ちます。
プラグインを作成しインストールできることと同時に、それらを素早くバージョン管理しデプロイするプロセスも同様に重要だ。これらの理由が、私が Lernaを選んだ理由です。ローカルパッケージをリンクする機能を持つことで、プラグインのバージョン管理とデプロイがとても簡単になりました。
私が見つけた本当の力は、デプロイメントにあった。Lerna CLIはパッケージのバージョン管理プロセスを段階的に進め、新しいバージョンのみをリリースするか、更新されたソフトウェアと同じバージョンを維持するかを選択できる。全体として、私はLernaに惚れ込み、この方法論を楽しんでいる。
支援方法
ベータ版は現在テスト用に提供されており、次の方法でインストールできる。 npm:
一度インストールすれば、どのコマンドでも --helpフラグを使うことで、利用可能な引数やフラグの詳細を知ることができる。最初にやっておきたいことは、認証の設定だ。以下のようにしてください:
また、In-App ConversationsとUsersの2つのプラグインをベータ版として提供しています。CLIをインストールしたら、これらを追加することもできます:
ユーザーも会話も、あなたがアプリケーションを作成していることを期待している:
フィードバック
私はこれをできるだけ早くv1.0にするよう努力しているが、皆さんの助けなしには完全に正しいものはできないだろう。インストールして、いろいろ壊して、そして私に問題を送ってください。 Vonage CLI Githubレポ私たちの Slackコミュニティの #vonage-cliチャンネルで質問してください。 community@vonage.com.