ابھی تک GitHub اکاؤنٹ نہیں؟ پہلے یہ پڑھیں۔
- اگر آپ کے پاس یونیورسٹی کا ای میل ہے جو
.edu.pk،.ac.in،.edu.bdوغیرہ پر ختم ہوتا ہے — پہلے GitHub Education کے لیے درخواست دیں۔ آپ کو 90 گھنٹے Codespaces مفت ملیں گے ہر مہینے (60 کے بجائے)، فون تصدیق کا مرحلہ نہیں، اور دیگر ادائیگی والے ٹولز تک رسائی۔ - اگر آپ کے پاس صرف ذاتی ای میل ہے (Gmail/Yahoo) — github.com/signup پر سائن اپ کریں۔ GitHub SMS تصدیق مانگے گا؛ یہ کچھ موبائل نیٹ ورکس پر خاموشی سے ناکام ہو سکتا ہے (Jazz، Telenor، Zong)۔ اگر کوڈ نہ آئے، دوسرے نیٹ ورک سے دوبارہ کوشش کریں یا اوپر دیا گیا GitHub Education کا راستہ استعمال کریں۔
- اگر آپ کا فون ہی واحد ڈیوائس ہے — پہلے 90 منٹ کی سیٹ اپ کے لیے دوست کا لیپ ٹاپ ادھار لیں؛ اس کے بعد آپ زیادہ تر کام GitHub کے ویب ایڈیٹر سے فون پر کر سکتے ہیں۔
GitHub Codespace کیا ہے؟ (ایک پیراگراف)
Codespace ایک Linux کمپیوٹر ہے جو GitHub کے کلاؤڈ پر چلتا ہے، VS Code (ایک کوڈ ایڈیٹر) کے ساتھ جو آپ کے ویب براؤزر میں کھلتا ہے۔ آپ کے لیپ ٹاپ پر کچھ بھی انسٹال نہیں ہوتا — سب کچھ کلاؤڈ مشین پر ہوتا ہے۔ آپ براؤزر میں کوڈ لکھتے ہیں، اسے GitHub پر محفوظ کرتے ہیں، اور جب آپ ٹیب بند کریں تو وہ وہیں موجود ہوتا ہے۔ ذاتی اکاؤنٹس کے لیے 60 گھنٹے فی مہینہ مفت (Education اکاؤنٹس کے لیے 90)، پھر اگلے مہینے تک رک جاتا ہے۔ Google Docs کی طرح، لیکن پروگرامنگ ماحول کے لیے۔
پہلے سے پرانا ورژن انسٹال ہے؟ (اپ ڈیٹ)
اگر آپ نے پہلے انسٹالر چلایا ہے (مثلاً مارچ میں v0.7.0)، صرف یہی one-liner دوبارہ چلائیں اس صفحے کے اوپر سے۔ نیا bootstrap آخری tagged release لائے گا اور آپ کے قواعد + یادداشت کے ٹیمپلیٹس کو اوور رائٹ کرے گا۔ آپ کی ذاتی فائلیں (*.md.user) محفوظ رہتی ہیں۔ انسٹال شدہ ورژن چیک کرنے کے لیے، کسی بھی Codespace ٹرمنل میں e156 version چلائیں۔
i18n نکتہ: Codespace کے اندر سب کچھ اردو میں حاصل کرنے کے لیے، github.com/settings/codespaces پر اپنے Codespaces user secrets میں E156_LANG=ur شامل کریں۔ یہ ہر codespace پر لاگو ہوتا ہے جو آپ کھولیں۔
انسٹالیشن — Windows
PowerShell کھولیں (Command Prompt نہیں)۔ Win+R دبائیں، powershell ٹائپ کریں، Enter دبائیں۔ یہ پیسٹ کریں:
irm https://mahmood726-cyber.github.io/e156-ecosystem-starter/bootstrap.ps1 | iex
انسٹالیشن — macOS / Linux / WSL
curl -fsSL https://mahmood726-cyber.github.io/e156-ecosystem-starter/e156-setup.sh | bash
انسٹالیشن کی تصدیق
# Windows PowerShell
ls $env:USERPROFILE\.claude\rules
# macOS / Linux / WSL
ls ~/.claude/rules
آپ کو چار .md فائلیں نظر آنی چاہئیں: e156، lessons، advanced-stats، rules۔
اگلا قدم — اسی معیار پر کام کرنا
صرف قواعد انسٹال کرنا آدھا کام ہے۔ باقی آدھا انہیں اسی طریقے سے استعمال کرنا ہے: brainstorm → spec-lock → plan-lock → TDD → audit۔
مکمل گائیڈ کے لیے STUDENT-WORKFLOW.md (انگریزی میں) پڑھیں: مرحلہ وار طریقہ، مثالی repos جو clone کیے جا سکتے ہیں، اور Sentinel + Overmind معیار کے گارڈز کے طور پر کیسے کام کرتے ہیں۔
پیشگی شرائط
- Python 3.11+ از python.org/downloads ("Add python.exe to PATH" کو ٹک کریں)۔
- R 4.5+ از cran.r-project.org۔
- Node.js 20+ از nodejs.org۔
- ایک AI ایجنٹ CLI: Gemini CLI (مفت)، Claude Code (ادائیگی کے ساتھ)، یا OpenAI Codex۔
مسائل کی صورت میں
- "What if something goes wrong" سیکشن دیکھیں انگریزی صفحہ پر۔
- انسٹالر
%LOCALAPPDATA%\e156\logs\install-<ts>.log(Windows) یا~/.local/state/e156/logs/install-<ts>.log(Linux/WSL) میں لاگ لکھتا ہے۔ API کیز اور رازداری خود بخود چھپا دی جاتی ہیں۔