منصوبے کے بارے میں

Vaughan ایک F# لائبریری ہے، جس کا نام بلیوز گٹارسٹ Stevie Ray Vaughan کے نام پر رکھا گیا ہے، جو موسیقی کے نظریے کے تصورات، موسیقی کی نوٹیشن، گٹار ٹیب نوٹیشن کے ساتھ کام کرنے اور پروگراماتی طور پر موسیقی تخلیق کرنے کے لیے ہے۔ یہ ایک NuGet پیکج کے طور پر شائع کی جاتی ہے اور .NET Standard 2.0 کو ہدف بناتی ہے، جبکہ صرف یونٹ ٹیسٹ پروجیکٹ کی تعمیر کے لیے .NET Core 3.1 درکار ہے۔ شروعات: ریپوزٹری کلون کریں، `dotnet restore` کے ساتھ ڈیپنڈنسیز بحال کریں، `dotnet build` کے ساتھ تعمیر کریں، اور اختیاری طور پر `dotnet test VaughanTests` کے ساتھ ٹیسٹ چلائیں۔ ایک آن لائن repl.it نمونہ لنک کیا گیا ہے، تاہم یہ نوٹ کیا گیا ہے کہ یہ کسی حد تک پرانا ہے، SonicPi انٹیگریشن کے بغیر، اور SpeechToMusic ماڈیول کے بغیر کیونکہ FParsec ڈیپنڈنسی وہاں شامل نہیں کی جا سکی۔ دستاویزات پروجیکٹ ویکی میں موجود ہیں۔ ریپوزٹری Pedro Santos کے ذریعے برقرار رکھی جاتی ہے اور EUPL-1.2 کے تحت لائسنس یافتہ ہے، جسے تعلیمی اور ترقیاتی مقاصد کے لیے ایک حوالہ کٹ کے طور پر بیان کیا گیا ہے۔ بلڈ اسٹیٹس GitHub Actions ورک فلو کے ذریعے ٹریک کی جاتی ہے۔