سورس کد (Source Code) یا کد منبع، متن قابل‌خواندن برنامه است که توسعه‌دهنده با زبان برنامه‌نویسی می‌نویسد. این متن می‌تواند پیش از اجرا کامپایل شود یا به‌وسیله مفسر و Runtime پردازش شود.

وقتی می‌گوییم «سورس کد پروژه را در گیت قرار بده»، منظور فایل‌های اصلی برنامه، آزمون‌ها و تنظیمات قابل نسخه‌بندی است، نه Secretها، فایل‌های ساخته‌شده موقت یا اطلاعات کاربران.

git add src tests composer.json
git commit -m "Add order validation"

درک گیت، ورژن کنترل و اوپن سورس به مدیریت سورس کد کمک می‌کند.

فرق سورس کد و خروجی کامپایل

Source code (TypeScript) -> compiler -> JavaScript
Source code (C#) -> compiler -> IL -> runtime execution

سورس کد فایل‌های قابل خواندن و تغییر توسط توسعه‌دهنده است. در زبان‌های کامپایل‌شونده ممکن است خروجی میانی یا باینری برای اجرا استفاده شود و نباید آن را با سورس کد اشتباه گرفت.