منصوبے کے بارے میں
میوزک بلاکس ایک بصری پروگرامنگ زبان اور ہیر پھیر کے اوزاروں کا مجموعہ ہے جو موسیقی اور ریاضی کے تصورات کو ایک مربوط، کھیل بھرے انداز میں دریافت کرنے کے لیے ہے۔ اسے Sugar Labs تیار کرتا ہے اور یہ ایک متعامل ویب ایپلیکیشن کے طور پر چلتی ہے جو ماؤس کے اعمال (کلک، دائیں کلک، ڈریگ) اور کی بورڈ شارٹ کٹس سے چلتی ہے، اور گرافکس، آرٹ ورک اور موسیقی پیدا کرتی ہے۔
یہ پروجیکٹ Turtle Blocks JS کا فورک ہے، جسے Walter Bender نے بنایا، اور اس میں موسیقی کی معلم Devin Ulibarri کی طرف سے فعال اور انٹرفیس ڈیزائن کی شراکتیں شامل ہیں۔ Turtle Blocks بھی اسی کوڈ بیس سے گرافکس پر مرکوز ویو کے طور پر دستیاب ہے، جس تک URL میں ?turtle=true شامل کر کے رسائی حاصل کی جا سکتی ہے۔
اسے چلانا: تجویز کردہ طریقہ میزبان سائٹ musicblocks.sugarlabs.org ہے، جس میں Chrome/Chromium، Edge، Firefox اور Opera کو بہترین معاونت یافتہ قرار دیا گیا ہے۔ ماسٹر برانچ سے ایک تجرباتی بلڈ GitHub Pages کے ذریعے دستیاب ہے، اور ایک Android ورژن Google Play پر تقسیم کیا جاتا ہے۔ مقامی استعمال کے لیے، README میں ریپوزٹری کلون کرنے، npm install اور npm run dev چلا کر پورٹ 3000 پر سرو کرنے، یا Docker امیج بنا کر چلانے کا ذکر ہے جو اسی پورٹ کو ظاہر کرتی ہے۔ کنٹینرائزڈ ڈیولپمنٹ کے لیے devcontainer سیٹ اپ کا بھی حوالہ دیا گیا ہے۔
اسے استعمال کرنا: README دستاویزات اور ایک گائیڈ کی طرف اشارہ کرتا ہے، نیز Scratch اور Snap صارفین کے لیے ایک صفحہ، اور بلاکس تلاش کرنے کے لیے پیلیٹ ٹیبلز۔ آواز کی فعالیت کے لیے Kokoro اسپیچ دستاویز کا حوالہ دیا گیا ہے۔
شراکت داری: پروجیکٹ Sugar Labs Code of Conduct اور شراکت کی ہدایات کی پیروی کرتا ہے۔ بنیادی فعالیت js/ ڈائریکٹری میں ہے، جس کی ماڈیول تفصیلات js/README.md میں ہیں۔ ڈیولپر کوئیک اسٹارٹ میں کلوننگ، انسٹالیشن، مقامی طور پر چلانا، اور پش کرنے سے پہلے lint، Prettier چیکس اور ٹیسٹ چلانا شامل ہے؛ ایک ٹیسٹنگ دستاویز فراہم کی گئی ہے۔ بگز ریپوزٹری کے ایشو ٹریکر کے ذریعے رپورٹ کیے جاتے ہیں، مثالی طور پر کنسول آؤٹ پٹ اور دوبارہ پیدا کرنے کے مراحل کے ساتھ۔
کریڈٹس: میوزک بلاکس کی ابتدائی کوڈنگ Yash Khandelwal نے Google Summer of Code 2015 کے دوران کی، بعد کے GSoC اور Google Code-in شراکت داروں نے ویجٹس، ری فیکٹرنگ، پچ ٹریکنگ، MIDI امپورٹ، JavaScript ایکسپورٹ سپورٹ، ریسپانسیو ویجٹس، کارکردگی میں بہتری اور لوکل اسٹوریج تبدیلیاں شامل کیں۔ شراکت داروں کی مکمل فہرست لنک کی گئی ہے۔
لائسنس اور رازداری: میوزک بلاکس AGPL v3.0 کے تحت لائسنس یافتہ ہے۔ سیشن کی معلومات براؤزر کے لوکل اسٹوریج میں محفوظ ہوتی ہیں اور صرف سیشن بحال کرنے کے لیے استعمال ہوتی ہیں؛ README میں کہا گیا ہے کہ یہ تیسرے فریق کے ساتھ شیئر نہیں کی جاتیں۔ ایک اختیاری گمنام Planet فیچر پروجیکٹس کو شیئر اور ری مکس کرنے کی اجازت دیتا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.