منشئ ملفات README لـ GitHub

املأ نموذجًا — اسم المشروع، الوصف، الميزات، خطوات التثبيت والاستخدام، الترخيص — واحصل على README.md جاهز للصق.

1,277 مشاهدة

كيف يتشكّل ملف README جيد

ملف README الذي يساعد الزوار فعليًا يتّبع شكلًا يعرفه مستخدمو GitHub مسبقًا، لأن آلاف المستودعات جيدة الصيانة تستخدم الهيكل نفسه: عنوان ووصف من سطر واحد في الأعلى، ملخص أطول قليلًا لما يفعله المشروع ولماذا، قائمة ميزات، تعليمات تثبيت خطوة بخطوة (الأوامر الدقيقة، لا نثرًا وصفيًا)، مثال استخدام يُظهر مُدخلًا ومُخرجًا حقيقيَّين، ملاحظة قصيرة حول كيفية المساهمة، وأخيرًا الترخيص. هذه الأداة لا تخمّن هذا الشكل — بل تفرضه. كل حقل تملؤه يقابل أحد هذه الأقسام، بالترتيب الذي يتوقعه زوار GitHub، بحيث يبدو الملف الناتج وكأنه README لمشروع مفتوح المصدر راسخ حتى لو كان هذا مشروعك الأول.

مثال ملموس: أدخل "flask" كاسم للمشروع، و"MIT" كترخيص، وpip install flask كأمر تثبيت. يكتب المولّد كتلة ```bash محاطة تحتوي هذا الأمر بالضبط تحت عنوان Installation، ويضع شارة shields.io مطابقة — ![License](https://img.shields.io/badge/license-MIT-blue) — بجانب العنوان. لا شيء يُخترع؛ نص الشارة وأمر التثبيت هما بالضبط ما كتبته، وقد أُحيطا فقط بصيغة Markdown الصحيحة.

ترتيب الأقسام ليس تجميليًا أيضًا — بل يتبع الطريقة التي يتنقل بها القارئ فعليًا عبر مشروع جديد. يأتي التثبيت قبل الاستخدام لأن لا أحد يمكنه تجربة مثالك قبل أن تكون الحزمة على جهازه؛ وتأتي المساهمة والترخيص في النهاية لأنهما يهمّان أكثر الفئة الأصغر من الزوار الذين قرروا البقاء بالفعل. هذا بالضبط هو الترتيب الذي يتوصل إليه القائمون على صيانة المستودعات الكبيرة والمعروفة بشكل مستقل عن بعضهم، ولهذا يبدو README المبني بهذه الطريقة مألوفًا فورًا بدلًا من أن يبدو مرتجلًا. ولأن المعاينة تتحدّث أثناء الكتابة، فإنك ترى أثر كل حقل فورًا، بدلًا من ملء النموذج بشكل أعمى والأمل في أن يُقرأ المستند النهائي بشكل جيد.

ما يستحق معرفته

  • الشارات حيّة وليست صورًا ثابتة. كل شارة هي طلب إلى خدمة خارجية — عادةً shields.io — تُنشئ ملف SVG فور الطلب. شارة حالة البناء أو الإصدار تستعلم البيانات الأساسية من جديد في كل مرة يفتح فيها أحدهم ملف README الخاص بك على GitHub؛ إنها ليست صورة تُنشئها مرة واحدة ثم تنساها.
  • شارة الترخيص لا تحتاج إلى حساب. تُبنى من نمط رابط عام باستخدام اسم الترخيص الذي اخترته — لا مفتاح API، ولا تسجيل، ولا حد لمعدل الطلبات يقلقك كصاحب صيانة منفرد.
  • هذا محرك قوالب، وليس كاتبًا. لا يخترع أبدًا أوصاف الميزات أو خطوات التثبيت أو نص الاستخدام — كل ما في الناتج هو نص قدّمته أنت، أُعيد تنسيقه فقط ضمن عناوين Markdown القياسية وكتل الشفرة المحاطة وصيغة الشارات.
  • الناتج هو Markdown عادي وقابل للتعديل. الصقه في README.md وواصل التعديل يدويًا بعد ذلك — لا شيء يقيّدك ببنية المولّد بمجرد أن تنسخ النتيجة.
  • النموذج نفسه بمثابة قائمة تحقّق. رؤية حقلَي "مثال الاستخدام" و"المساهمة" فارغَين هي تذكير مفيد بحد ذاتها — تذكير سريع بالأقسام التي يُتوقع من القائمين الفعليين على الصيانة ملؤها، حتى قبل أن تكتب سطرًا واحدًا من التوثيق.

الأسئلة الشائعة

هل تكتب هذه الأداة وصف مشروعي بدلاً مني؟

لا — إنها قالب، وليست كاتبًا بالذكاء الاصطناعي. تأخذ ما تكتبه في كل حقل وتنسّقه ضمن بنية Markdown صحيحة (عناوين، أسيجة شفرة، شارات)؛ الكلمات ملكك بالكامل، حتى آخر جملة.

إلى أين تشير الشارات؟

شارة الترخيص هي شارة shields.io قياسية تُولَّد من اختيارك للترخيص — لا حاجة لحساب أو إعداد، فهي تعرض ببساطة صورة تُولَّد ديناميكيًا من رابط عام في كل مرة يعرض فيها GitHub ملف README الخاص بك، وليست لقطة شاشة تُلتقط مرة واحدة وتُحفظ في مكان ما.

هل يمكنني تعديل الناتج بعد إنشائه؟

نعم — إنه نص Markdown خالص داخل صندوق قابل للنسخ، بلا تنسيق احتكاري أو ارتباط بالأداة. الصقه في ملف README.md الخاص بمستودعك وواصل التعديل عليه بشكل طبيعي من هناك، بأي محرر تفضّله.

لماذا يحتاج ملف README إلى شارات أصلًا؟

الشارات عرف متّبع، وليست شرطًا إلزاميًا — لكنها تتيح للزوار الحكم على المشروع بلمحة واحدة دون قراءة أي شيء: فشارة الترخيص تُظهر الشروط القانونية فورًا، قبل قراءة فقرة واحدة. تُنشئ هذه الأداة شارة الترخيص لأنها المعلومة الثابتة الوحيدة التي يعرفها النموذج بشكل مؤكد.

ماذا يحدث إذا تركت حقلًا فارغًا؟

يُحذف القسم المرتبط بذلك الحقل ببساطة من الملف الناتج — فلن تحصل على عنوان "## Contributing" فارغ بلا محتوى تحته، ولا على مثال استخدام يقول فقط "TODO". املأ ما ينطبق على مشروعك الآن وأضف الباقي يدويًا لاحقًا، عندما يصبح جاهزًا.

التعليقات

لا توجد تعليقات بعد — كن أول من يكتب تعليقًا!

أدوات مشابهة