NovelWriter拡張機能の開発者向けドキュメントへようこそ。ここでは、NovelWriterアプリの強力な新機能や統合を構築するために必要なすべてが見つかります。このガイドでは、開発環境のセットアップから順を追って説明します。
拡張機能とは?
拡張機能を使用すると、NovelWriterのコア機能を拡張し、サードパーティのサービスと統合し、ユーザーインターフェースをカスタマイズできます。ユーザーの執筆ワークフローを強化する新しいツールを作成できます。
環境設定
開発を始めるには、Node.jsとnpmがインストールされている必要があります。以下のコマンドを実行して、CLIツールをインストールしてください。
ターミナル
npm install -g novelwriter-cli最初の拡張機能を作成する
CLIツールを使用して、新しい拡張機能プロジェクトの雛形を作成します。
ターミナル
novelwriter-cli create my-first-extensionこれにより、必要なファイルと設定がすべて含まれた `my-first-extension` という名前の新しいディレクトリが作成されます。詳細については、「開発ガイド」セクションを参照してください。
info
ヒント
コミュニティフォーラムに参加して、他の開発者と交流したり、質問したり、あなたの作品を共有したりしましょう。