منصوبے کے بارے میں
ent ایک Go کے لیے انٹٹی فریم ورک ہے جو ڈویلپرز کو بڑے ڈیٹا ماڈلز والی ایپلیکیشنز بنانے اور برقرار رکھنے میں مدد کے لیے ڈیزائن کیا گیا ہے۔ اسکیماز کو Go کوڈ کے طور پر بیان کیا جاتا ہے، اور پروجیکٹ انٹٹیز اور ان کے تعلقات کے ساتھ کام کرنے کے لیے ایک سٹیٹکلی ٹائپڈ، واضح API تیار کرتا ہے۔
اہم صلاحیتوں میں گراف ٹراورسل، کوئریز، ایگریگیشنز، اور متعدد اسٹوریج ڈرائیورز کی سپورٹ شامل ہے: MySQL، MariaDB، TiDB، PostgreSQL، CockroachDB، SQLite، اور Gremlin۔ فریم ورک کو Go ٹیمپلیٹس کے ذریعے بڑھایا اور حسب ضرورت بھی بنایا جا سکتا ہے۔
CLI کو `go install entgo.io/ent/cmd/ent@latest` کے ساتھ انسٹال کیا جا سکتا ہے، جبکہ دستاویزات entgo.io پر دستیاب ہیں۔ یہ پروجیکٹ Atlas ٹیم کے ذریعے برقرار رکھا جاتا ہے، جو ایک اندرونی Meta انٹٹی فریم ورک سے متاثر ہے، اور Apache 2.0 لائسنس کے تحت تقسیم کیا جاتا ہے۔ کمیونٹی سپورٹ GitHub ایشوز اور Discord کے ذریعے دستیاب ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.