DocBook
ڈاک بک تکنیکی دستاویزات کے لیے ایک سیمنٹک مارک اپ زبان ہے۔ یہ اصل میں کمپیوٹر ہارڈ ویئر اور سافٹ ویئر سے متعلق تکنیکی دستاویزات لکھنے کے لیے تھا، لیکن اسے کسی بھی دوسری قسم کی دستاویزات کے لیے استعمال کیا جا سکتا ہے۔ ایک بامعنی زبان کے طور پر، ڈاک بک اپنے صارفین کو پریزنٹیشن غیر جانبدار شکل میں دستاویز کا مواد بنانے کے قابل بناتا ہے جو مواد کے منطقی ڈھانچے پر قبضہ کرتا ہے۔ اس کے بعد اس مواد کو مختلف فارمیٹس میں شائع کیا جا سکتا ہے، بشمول ایچ ٹی ایم ایل، ایکس ایچ ٹی ایم ایل، ای پی یو بی، پی ڈی ایف، مین پیجز، ویب ہیلپ اور ایچ ٹی ایم ایل ہیلپ، صارفین کو ماخذ میں کوئی تبدیلی کرنے کی ضرورت کے بغیر۔ دوسرے لفظوں میں، جب کوئی دستاویز ڈاک بک فارمیٹ میں لکھی جاتی ہے تو اسے دوبارہ لکھنے کی ضرورت کے بجائے دوسرے فارمیٹس میں آسانی سے منتقل کیا جا سکتا ہے۔ ڈیزائن ڈاک بک ایک ایکس ایم ایل زبان ہے۔ اس کے موجودہ ورژن (5. x) میں، DocBook کی زبان کو باضابطہ طور پر مربوط سکیمیٹرون قوانین کے ساتھ RELAX NG اسکیما کے ذریعے بیان کیا گیا ہے۔ (اسکیما کے ڈبلیو 3 سی ایکس ایم ایل اسکیما + اسکیمیٹرون اور ڈاکیومنٹ ٹائپ ڈیفینیشن (ڈی ٹی ڈی) ورژن بھی دستیاب ہیں، لیکن انہیں غیر معیاری سمجھا جاتا ہے۔) ایک بامعنی زبان کے طور پر، ڈاک بک دستاویزات یہ بیان نہیں کرتی ہیں کہ ان کے مندرجات "کیسے نظر آتے ہیں"، بلکہ ان مواد کے معنی بیان کرتی ہیں۔ مثال کے طور پر، یہ بتانے کے بجائے کہ کسی مضمون کے خلاصہ کو بصری شکل کیسے دی جا سکتی ہے، ڈاک بک صرف یہ کہتا ہے کہ ایک خاص حصہ خلاصہ ہے۔ یہ بیرونی پروسیسنگ ٹول یا ایپلی کیشن پر منحصر ہے کہ وہ یہ فیصلہ کرے کہ کسی صفحہ پر خلاصہ کہاں جانا چاہیے اور یہ کیسا نظر آنا چاہیے یا اسے حتمی آؤٹ پٹ میں شامل کیا جانا چاہیے یا نہیں۔ DocBook سیمنٹک عنصر ٹیگز کی ایک بڑی تعداد فراہم کرتا ہے۔ انہیں تین وسیع زمروں میں تقسیم کیا گیا ہے، یعنی ساختی، بلاک سطح اور ان لائن۔ ساختی ٹیگز ان کے مندرجات کی وسیع خصوصیات کی وضاحت کرتے ہیں۔ مثال کے طور پر کتاب کا عنصر اس بات کی وضاحت کرتا ہے کہ اس کے بچے کے عناصر کتاب کے حصوں کی نمائندگی کرتے ہیں۔ اس میں عنوان، ابواب، لغت، ضمیمہ وغیرہ شامل ہیں۔ ڈاک بک کے ساختی ٹیگز میں شامل ہیں، لیکن ان تک محدود نہیں ہیں: سیٹ: ایک یا زیادہ کتابوں یا مضامین کا ٹائٹلڈ مجموعہ، دوسرے سیٹ بک کے ساتھ جڑا جا سکتا ہے: ابواب، مضامین، اور/یا حصوں کا ٹائٹلڈ مجموعہ، اختیاری لغتوں، ضمیمہ وغیرہ کے ساتھ۔ حصہ: ایک یا زیادہ ابواب کا عنوان مجموعہ-دوسرے حصوں کے ساتھ جڑا جا سکتا ہے، اور اس میں خصوصی تعارفی متن کا مضمون ہو سکتا ہے: عنوان، بلاک سطح کے عناصر کا بے شمار مجموعہ باب: عنوان، بلاک سطح کے عناصر کا عددی مجموعہ-ابواب کو واضح اعداد کی ضرورت نہیں ہے، ایک باب نمبر ایکس ایم ایل دستاویز میں پچھلے باب کے عناصر کی تعداد ہے اور 1 ضمیمہ: متن پر مشتمل ہے جو ضمیمہ وقف کی نمائندگی کرتا ہے: متن موجود ساختی عنصر کی لگن کی نمائندگی کرتا ہے ساختی عناصر میں دیگر ساختی عناصر شامل ہو سکتے ہیں۔ DocBook دستاویز میں ساختی عناصر واحد اجازت یافتہ اعلی درجے کے عناصر ہیں۔ بلاک لیول ٹیگز پیراگراف، فہرستیں وغیرہ جیسے عناصر ہوتے ہیں۔ ان تمام عناصر میں براہ راست متن نہیں ہو سکتا۔ ترتیب وار بلاک سطح کے عناصر ایک کے بعد دوسرے کو پیش کرتے ہیں۔ اس کے بعد، اس معاملے میں، زبان کے لحاظ سے مختلف ہو سکتا ہے۔ زیادہ تر مغربی زبانوں میں، "بعد" کا مطلب نیچے ہے: متن کے پیراگراف صفحہ کے نیچے چھاپے جاتے ہیں۔ دوسری زبانوں کے تحریری نظام کی سمت مختلف ہو سکتی ہے ؛ مثال کے طور پر، جاپانی میں، پیراگراف اکثر نیچے کی طرف کالموں میں چھاپے جاتے ہیں، کالم دائیں سے بائیں طرف چلتے ہیں، لہذا اس صورت میں "بعد" بائیں طرف ہوگا۔ ڈاک بک سیمنٹکس اس قسم کے زبان پر مبنی تصورات کے لیے مکمل طور پر غیر جانبدار ہیں۔ ان لائن سطح کے ٹیگز زور، ہائپر لنکس وغیرہ جیسے عناصر ہیں۔ وہ متن کو بلاک سطح کے عنصر میں لپیٹتے ہیں۔ پیراگراف کی شکل میں پیش کیے جانے پر یہ عناصر متن کو توڑنے کا سبب نہیں بنتے، لیکن عام طور پر وہ دستاویز پروسیسر کو فونٹ، سائز، یا اسی طرح کی صفات کو تبدیل کرکے منسلک متن پر کسی قسم کا الگ ٹائپگرافیکل علاج لاگو کرنے کا سبب بنتے ہیں۔ (ڈاک بک کی تفصیلات کا کہنا ہے کہ یہ مختلف ٹائپگرافیکل علاج کی توقع کرتا ہے، لیکن یہ مخصوص تقاضے پیش نہیں کرتا ہے کہ یہ علاج کیا ہو سکتا ہے۔) یعنی DocBook پروسیسر کو زور دینے والے ٹیگ کو ترچھے حروف میں تبدیل کرنے کی ضرورت نہیں ہے۔ ایک ریڈر پر مبنی ڈاک بک پروسیسر الفاظ کے سائز کو بڑھا سکتا ہے، یا، ٹیکسٹ پر مبنی پروسیسر ترچھے حروف کے بجائے بولڈ استعمال کر سکتا ہے۔ نمونہ دستاویز XML ورژن = "1" انکوڈنگ = "UTF-8"؟> <کتاب XML: ID = "सिंपल _ بک" xMLNS = "http://docbook.org/ns/docbook" ورژن = "5"> <عنوان> بہت سادہ کتاب </عنوان> <باب xML: ID = "باب _ 1"> <عنوان> باب 1 </عنوان> <پیرا> ہیلو ورلڈ! </پیرا> <پیرا> <پیرا> مجھے امید ہے کہ آپ کا دن <زور> شاندار طریقے سے آگے بڑھ رہا ہے </زور>! </پیرا> <باب xML: آئی ڈی = "باب _ 2"> <عنوان> باب 2 </عنوان> <پیرا> ہیلو دوبارہ، دنیا! ان "ابواب" میں "پیراگراف" ہوتے ہیں جن میں متن ہوتا ہے۔ مارک اپ انگریزی میں کافی حد تک پڑھنے کے قابل ہے۔ مزید تفصیل سے، دستاویز کا بنیادی عنصر کتاب ہے۔ تمام DocBook عناصر ایک XML نیم اسپیس میں ہوتے ہیں، اس لیے موجودہ نیم اسپیس سیٹ کرنے کے لیے جڑ عنصر میں ایک XMLNS خاصیت ہوتی ہے۔ نیز، DocBook دستاویز کے جڑ عنصر کا ایک ورژن ہونا ضروری ہے جو اس فارمیٹ کے ورژن کی وضاحت کرتا ہے جس پر دستاویز بنائی گئی ہے۔ (ایکس ایم ایل دستاویزات میں ایک ہی وقت میں متعدد نیم اسپیس کے عناصر شامل ہو سکتے ہیں، جیسے مثال میں آئی ڈی صفات۔) کتاب کے عنصر میں ایک عنوان، یا ایک معلوماتی عنصر ہونا چاہیے جس میں عنوان ہو۔ یہ بچے کے کسی بھی ساختی عناصر سے پہلے ہونا چاہیے۔ عنوان کے بعد ساختی بچے ہیں، اس معاملے میں، باب کے دو عناصر ہیں۔ ان میں سے ہر ایک کا ایک عنوان ہونا چاہیے۔ ان میں پیرا بلاک عناصر ہوتے ہیں، جن میں مفت متن اور دیگر ان لائن عناصر جیسے پہلے باب کے دوسرے پیراگراف میں زور دیا جا سکتا ہے۔ اسکیما اور توثیق کے قواعد کو باضابطہ طور پر DocBook XML اسکیما میں بیان کیا گیا ہے۔ مناسب پروگرامنگ ٹولز کسی XML دستاویز (DocBook یا دوسری صورت میں) کی توثیق کر سکتے ہیں، اس کے متعلقہ اسکیما کے خلاف، اس بات کا تعین کرنے کے لیے کہ آیا (اور کہاں) دستاویز اس اسکیما کے مطابق ہونے میں ناکام ہے۔ ایکس ایم ایل ایڈیٹنگ ٹولز اسکیما کی معلومات کو بھی استعمال کر سکتے ہیں تاکہ پہلی جگہ میں غیر مطابقت پذیر دستاویزات بنانے سے بچا جا سکے۔ تصنیف اور پروسیسنگ کیونکہ ڈاک بک ایکس ایم ایل ہے، دستاویزات کو کسی بھی ٹیکسٹ ایڈیٹر کے ساتھ بنایا اور ترمیم کیا جا سکتا ہے۔ ایک وقف شدہ ایکس ایم ایل ایڈیٹر اسی طرح ایک فعال ڈاک بک ایڈیٹر ہے۔ DocBook مقبول XML اسکیما زبانوں کے لیے اسکیما فائلیں فراہم کرتا ہے، لہذا کوئی بھی XML ایڈیٹر جو اسکیما کی بنیاد پر مواد کی تکمیل فراہم کر سکتا ہے DocBook کے لیے ایسا کر سکتا ہے۔ بہت سے گرافیکل یا WYSIWYG XML ایڈیٹرز ورڈ پروسیسر کی طرح DocBook میں ترمیم کرنے کی صلاحیت کے ساتھ آتے ہیں۔ میزیں، فہرست آئٹمز، اور دیگر اسٹائلائزڈ مواد کو ڈاک بک ایڈیٹر میں کاپی اور چسپاں کیا جا سکتا ہے اور اسے ڈاک بک ایکس ایم ایل آؤٹ پٹ میں محفوظ کیا جائے گا۔ چونکہ DocBook ایک اچھی طرح سے طے شدہ XML اسکیما کے مطابق ہے، اس لیے دستاویزات کو کسی بھی ٹول یا پروگرامنگ زبان کا استعمال کرتے ہوئے توثیق اور کارروائی کی جا سکتی ہے جس میں XML سپورٹ شامل ہو۔ ہسٹری ڈاک بک کا آغاز 1991 میں یوزنیٹ پر ڈسکشن گروپوں میں ہوا اور بالآخر یہ ایچ اے ایل کمپیوٹر سسٹمز اور او ریلی اینڈ ایسوسی ایٹس کا مشترکہ منصوبہ بن گیا اور بالآخر 1998 میں ایس جی ایم ایل اوپن کنسورشیم میں منتقل ہونے سے پہلے اس نے اپنی دیکھ بھال کی تنظیم (ڈیوینپورٹ گروپ) کو جنم دیا، جو بعد میں او اے ایس آئی ایس بن گیا۔ ڈاک بک کی دیکھ بھال فی الحال او اے ایس آئی ایس میں ڈاک بک ٹیکنیکل کمیٹی کرتی ہے۔ ڈاک بک ڈی ٹی ڈی کے طور پر ایس جی ایم ایل اور ایکس ایم ایل دونوں شکلوں میں دستیاب ہے۔ ایکس ایم ایل ورژن کے ریلاکس این جی اور ڈبلیو 3 سی ایکس ایم ایل اسکیما فارم دستیاب ہیں۔ DocBook 5 سے شروع کرتے ہوئے، RELAX NG ورژن "معیاری" شکل ہے جس سے دیگر فارمیٹس تیار کیے جاتے ہیں۔ ڈاک بک کا آغاز اصل میں ایک ایس جی ایم ایل ایپلی کیشن کے طور پر ہوا تھا، لیکن ایک مساوی ایکس ایم ایل ایپلی کیشن تیار کی گئی تھی اور اب اس نے زیادہ تر استعمال کے لیے ایس جی ایم ایل کی جگہ لے لی ہے۔ (ایس جی ایم ایل ڈی ٹی ڈی کے ورژن 4 سے شروع کرتے ہوئے، ایکس ایم ایل ڈی ٹی ڈی نے اس ورژن نمبرنگ اسکیم کو جاری رکھا۔) ابتدائی طور پر، سافٹ ویئر کمپنیوں کے ایک اہم گروپ نے ڈاک بک کا استعمال کیا کیونکہ ان کے نمائندے اس کے ابتدائی ڈیزائن میں شامل تھے۔ بالآخر، تاہم، ڈاک بک کو اوپن سورس کمیونٹی نے اپنا لیا جہاں یہ بہت سے منصوبوں کے لیے دستاویزات بنانے کے لیے ایک معیار بن گیا ہے، بشمول فری بی ایس ڈی، کے ڈی ای، GNOME ڈیسک ٹاپ دستاویزات، GTK + API حوالہ جات، لینکس دانا دستاویزات (جو، جولائی 2016 تک، اسفنکس/ری اسٹرکچرڈ ٹیکسٹ میں منتقل ہو رہا ہے)، اور لینکس ڈاکیومینٹیشن پروجیکٹ کا کام۔ DocBook 5 تک، DocBook کو دستاویز کی قسم کی تعریف (DTD) کے ذریعے معیاری طور پر بیان کیا گیا تھا۔ چونکہ ڈاک بک اصل میں ایس جی ایم ایل کی ایپلی کیشن کے طور پر بنایا گیا تھا، اس لیے ڈی ٹی ڈی واحد دستیاب اسکیما زبان تھی۔ DocBook 4. x فارمیٹس SGML یا XML ہو سکتے ہیں، لیکن XML ورژن کی اپنی نیم اسپیس نہیں ہے۔ DocBook 4. x فارمیٹس کو ڈی ٹی ڈی کے ذریعے متعین کیے جانے کی پابندیوں کے اندر رہنا پڑتا تھا۔ سب سے اہم پابندی یہ تھی کہ ایک عنصر کا نام منفرد طور پر اس کے ممکنہ مواد کی وضاحت کرتا ہے۔ یعنی، معلومات نامی عنصر میں وہی معلومات ہونی چاہیے چاہے وہ ڈاک بک فائل میں کہیں بھی ہو۔ اس طرح، DocBook 4. x میں بہت سے قسم کے معلومات کے عناصر ہیں: بک انفو، چیپٹر انفو، وغیرہ۔ ہر ایک کا تھوڑا سا مختلف مواد ماڈل ہے، لیکن وہ اپنے کچھ مواد ماڈل کا اشتراک کرتے ہیں۔ مزید برآں، وہ سیاق و سباق کی معلومات کو دہراتے ہیں۔ کتاب کا معلوماتی عنصر یہ ہے کہ، کیونکہ یہ کتاب کا براہ راست بچہ ہے ؛ اس کا نام خاص طور پر انسانی قاری کے لیے رکھنے کی ضرورت نہیں ہے۔ تاہم، چونکہ فارمیٹ کی وضاحت ڈی ٹی ڈی نے کی تھی، اس لیے اس کا نام اس طرح رکھنا پڑا۔ جڑ عنصر کے پاس کوئی ورژن نہیں ہے یا اس کی ضرورت نہیں ہے، کیونکہ ورژن کو ڈی ٹی ڈی ڈیکلریشن میں بنایا گیا ہے جو پری ڈاک بک 5 دستاویز کے اوپری حصے میں ہے۔ ڈاک بک 4. x دستاویزات ڈاک بک 5 کے ساتھ مطابقت نہیں رکھتی ہیں، لیکن ایکس ایس ایل ٹی اسٹائل شیٹ کے ذریعے ڈاک بک 5 دستاویزات میں تبدیل کی جا سکتی ہیں۔ ایک (db4-upgrade.xsl) DocBook 5 اسکیما اور تفصیلات کے پیکیج کی تقسیم کے حصے کے طور پر فراہم کیا گیا ہے۔ آؤٹ پٹ فارمیٹس DocBook فائلیں آؤٹ پٹ فائلوں کو مختلف فارمیٹس میں تیار کرنے کے لیے استعمال ہوتی ہیں۔ تقریبا ہمیشہ، یہ ڈاک بک ایکس ایس ایل اسٹائل شیٹ کا استعمال کرتے ہوئے پورا کیا جاتا ہے۔ یہ ایکس ایس ایل ٹی اسٹائل شیٹ ہیں جو ڈاک بک دستاویزات کو کئی فارمیٹس میں تبدیل کرتی ہیں (ایچ ٹی ایم ایل، ایکس ایس ایل-ایف او بعد میں پی ڈی ایف وغیرہ میں تبدیل کرنے کے لیے)۔ یہ اسٹائل شیٹ کافی نفیس ہو سکتی ہیں تاکہ مشمولات، لغتوں اور اشاریہ جات کی میزیں تیار کی جا سکیں۔ وہ ایک ہی دستاویز کے مختلف ورژن تیار کرنے کے لیے ماسٹر دستاویز کے مخصوص نامزد حصوں کے انتخاب کی نگرانی کر سکتے ہیں (جیسے "ٹیوٹوریل" یا "فوری حوالہ گائیڈ"، جہاں ان میں سے ہر ایک مواد کے ذیلی سیٹ پر مشتمل ہوتا ہے)۔ صارفین اپنی مرضی کے مطابق اسٹائل شیٹ یا یہاں تک کہ ایک مکمل پروگرام بھی لکھ سکتے ہیں تاکہ ڈاک بک کو ان کی ضروریات کے مطابق مناسب آؤٹ پٹ فارمیٹ میں پروسیس کیا جا سکے۔ نارمن والش اور ڈاک بک پروجیکٹ ڈویلپمنٹ ٹیم ڈاک بک سورس دستاویزات سے آؤٹ پٹ تیار کرنے کے لیے کلیدی ایپلی کیشن کو برقرار رکھتی ہے: ایکس ایس ایل ٹی اسٹائل شیٹس کا ایک سیٹ (نیز ڈی ایس ایس ایس ایل اسٹائل شیٹس کا ایک میراث سیٹ) جو اعلی معیار کے ایچ ٹی ایم ایل اور پرنٹ (ایف او/پی ڈی ایف) آؤٹ پٹ کے ساتھ ساتھ دیگر فارمیٹس میں آؤٹ پٹ پیدا کر سکتا ہے، بشمول آر ٹی ایف، مین پیجز اور ایچ ٹی ایم ایل ہیلپ۔ ویب ہیلپ ڈاک بک ایکس ایس ایل اسٹائل شیٹس میں ایک چکنڈ ایچ ٹی ایم ایل آؤٹ پٹ فارمیٹ ہے جسے ورژن 1.76.1 میں متعارف کرایا گیا تھا۔ ویب مدد کے لیے دستاویزات بھی ویب مدد کی ایک مثال فراہم کرتی ہیں اور یہ ڈاک بک ایکس ایس ایل کی تقسیم کا حصہ ہے۔ اس کی اہم خصوصیات اس کی مکمل طور پر سی ایس ایس پر مبنی صفحہ ترتیب، مدد کے مواد کی تلاش، اور بند ہونے والے درخت کی شکل میں مواد کی میز ہیں۔ سرچ میں اسٹیمنگ، میچ ہائی لائٹنگ، واضح پیج اسکورنگ، اور معیاری کثیر لسانی ٹوکنائزر ہے۔ سرچ اور ٹی او سی ایک پین میں ہوتے ہیں جو ایک فریم سیٹ کے طور پر ظاہر ہوتے ہیں، لیکن اصل میں ڈیو ٹیگز اور کوکیز کے ساتھ لاگو ہوتے ہیں (تاکہ یہ ترقی پسند ہو)۔ آسان کردہ DocBook DocBook بڑی تعداد میں خصوصیات پیش کرتا ہے جو ایک نئے صارف کے لیے زبردست ہو سکتی ہیں۔ ان لوگوں کے لیے جو سیدھے سیکھنے کے منحنی خطوط کے بغیر ڈاک بک کی سہولت چاہتے ہیں، سمپلیفائیڈ ڈاک بک ڈیزائن کیا گیا تھا۔ یہ ڈاک بک کا ایک چھوٹا سا ذیلی مجموعہ ہے جو واحد دستاویزات جیسے مضامین یا سفید کاغذات کے لیے ڈیزائن کیا گیا ہے (یعنی، "کتابیں" معاون نہیں ہیں)۔ سمپلیفائیڈ ڈاک بک ڈی ٹی ڈی فی الحال ورژن 1.1 پر ہے۔ تنقید، اوپن بی ایس ڈی کے مینڈوک کے مصنف انگو شوارز، ڈاک بک کو مین پیجز کے لیے سیمنٹک ایم ڈی او سی میکرو سے کمتر سمجھتے ہیں۔ DocBook-to-mdoc کنورٹر لکھنے کی کوشش میں (پچھلے کنورٹر جیسے DocBook-to-Man سیمنٹک عناصر کا احاطہ نہیں کرتے ہیں)، وہ ایم ڈی او سی میں شامل عناصر کے مقابلے میں سیمنٹک حصوں کو "ایک ہی وقت میں پھولے ہوئے، بے کار، اور نامکمل" پاتے ہیں۔ مزید برآں، شوارز نے پایا کہ ڈاک بک کی تفصیلات ٹیگز کے استعمال کے بارے میں کافی مخصوص نہیں ہیں، زبان تمام ورژن میں غیر پورٹیبل، تفصیلات میں کھردری اور مجموعی طور پر متضاد ہے۔ ڈاکیومنٹ مارک اپ زبانوں کی فہرست بھی دیکھیں ڈاکیومنٹ مارک اپ زبانوں کا موازنہ ڈاک بک ایکس ایس ایل ڈارون انفارمیشن ٹائپنگ آرکیٹیکچر لینکس ڈاک لاٹیکس مماسی حوالہ جات مزید پڑھنا نارمن والش کتاب ڈاک بک: دی ڈیفینیٹو گائیڈ، ڈاک بک کی سرکاری دستاویزات کے پرنسپل مصنف ہیں۔ یہ کتاب جی ایف ڈی ایل کے تحت آن لائن اور پرنٹ اشاعت کے طور پر بھی دستیاب ہے۔ بیرونی لنکس DocBook.org-ڈاک بک کی معلومات کا مجموعہ، بشمول ڈاک بک کا 4. x اور 5.0 ورژن: دی ڈیفینیٹیو گائیڈ اور ڈاک بک اسکیما/ڈی ٹی ڈی کے تمام ورژن۔ OASIS پر DocBook Repository-DocBook اسکیما/DTD کا معیاری گھر۔ ڈاک بک ایکس ایس ایل پروجیکٹ پیج SourceForge.net، ایکس ایس ایل ٹی 1 سٹائل شیٹ برائے ڈاک بک ایٹ گٹ ہب ڈاک بک ڈیمسٹیفیکیشن ہاؤٹو ڈاک بک: دی ڈیفینیٹیو گائیڈ، پہلا ایڈیشن، v. 2.6-ڈاک بک 3. x اور 4. x کے لیے گائیڈ کی مکمل بک مارک شدہ پی ڈی ایف۔ ڈاک بک عناصر کے ساتھ لکھنا۔ مارک اپ زبانیں دستاویز پر مبنی ایکس ایم ایل پر مبنی معیارات تکنیکی مواصلات تکنیکی مواصلاتی اوزار سافٹ ویئر دستاویزات اوپن فارمیٹس ایس جی ایم ایل