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:
يساعد في إعداد مشاريع مكتبة C# التي توفر العقد لـ vvvv gamma - بنية دليل المشروع، وInitialization.cs مع AssemblyInitializer، وتسجيل الخدمة عبر RegisterService، ومصانع IResourceProvider، وتكوين مساحة الاسم/الفئة ImportAsIs، وإعداد .csproj، ومصانع العقد الديناميكية عبر RegisterNodeFactory. يُستخدم عند إنشاء مشروع مكتبة جديد، أو تسجيل الخدمات أو مصانع العقد، أو تكوين معلمات ImportAsIs، أو إعداد .csproj. المصدر: tebjan/vvvv-skills.