A node library is a project that provides multiple nodes to vvvv gamma as a distributable package. This skill covers the project-level concerns: directory structure, naming conventions, category organization, service registration, and node factories.
For writing individual node classes (ProcessNode, Update, pins, change detection), see vvvv-custom-nodes. For consuming services inside node constructors (IFrameClock, Game, logging), see vvvv-custom-nodes/services.md.
vvvv recognizes a directory as a library when the folder name, .vl file, and .nuspec all share the same name:
vvvv gamma にノードを提供する C# ライブラリ プロジェクトのセットアップを支援します。プロジェクト ディレクトリ構造、AssemblyInitializer による Initialization.cs、RegisterService によるサービス登録、IResourceProvider ファクトリ、ImportAsIs 名前空間/カテゴリ構成、.csproj セットアップ、および RegisterNodeFactory による動的ノード ファクトリです。新しいライブラリ プロジェクトの作成、サービスまたはノード ファクトリの登録、ImportAsIs パラメータの構成、または .csproj のセットアップ時に使用します。 ソース: tebjan/vvvv-skills。