آیندهٔ ساختوساز با هم رقم میخورد
ابزارها و روندها تغییر میکنند، اما همکاری پایدار است. با گیتهاب، توسعهدهندگان، عاملهای هوشمند و کد در یک بستر گرد هم میآیند.
از ابزارها برای شناسایی، بررسی و رفع آسیبپذیریها پیش از رسیدن به تولید بهره بگیرید
کل جریان کاری خود را شتاب بدهید
از نخستین خط کد تا استقرار نهایی، گیتهاب ابزارهای هوش مصنوعی و خودکارسازی را برای ساخت و انتشار نرمافزار بهتر و سریعتر در اختیار شما میگذارد.
سلام @monalisa، چطور میتوانم کمکتان کنم؟
من با هوش مصنوعی کار میکنم، پس شگفتی و اشتباه ممکن است رخ دهد. لطفاً کد یا پیشنهادهای تولیدشده را بررسی کنید و بازخورد دهید.
58 // ایجاد متن امتیاز
59 this.player1ScoreText = this.add.text(16, 16, 'Player 1: 0', { fontSize: '32px' });
60 this.player2ScoreText = this.add.text(300, 16, 'Player 2: 0', { fontSize: '32px' });
61 |
62 }
63
64 update() {
65 // کنترل بازیکن ۱
66 if (this.cursors.left.isDown) {
67 this.player1.setVelocityX(-200);
68 } else if (this.cursors.right.isDown) {
69 this.player1.setVelocityX(200);
70 } else {
71 this.player1.setVelocityX(0);
72 }
73
74 if (this.cursors.up.isDown) {
75 this.player1.setVelocityY(-200);
76 } else if (this.cursors.down.isDown) {
77 this.player1.setVelocityY(200);
78 }
موتور رندر جدید #۹۲۰
باز 1/3 زیرمسئلهتوصیف اپیک • با شفافیت در پروژههای تیمتان برنامهریزی کنید.
تا ۱۰ نفر را اختصاص دهید
45,167 اجرای جریان کاری
امنیت برنامهٔ توکار
آسیبپذیریها را سریعتر بیابید و برطرف کنید.
با گیتهاب کوپایلت، از کدنویسی ساده تا ویژگیهای پیچیده را سریع بنویسید، تست و رفع کنید.
همتیمی هوشمند شما در همهجا. کوپایلت در هر گام از چرخهٔ حیات توسعهٔ نرمافزار آمادهٔ همکاری با شماست.
کاوش در گیتهاب کوپایلت ›مسیر خود را به تولید خودکار کنید. با CI/CD امن و قابلاعتماد، سریعتر منتشر کنید.
کاوش در گیتهاب اکشنز ›از هر کجا آنی کدنویسی کنید
در ثانیه با Codespaces محیط توسعهٔ تازه بسازید.
در حرکت سرعت را حفظ کنید
از هر دستگاهی بررسی، نظر و ادغام کنید.
زنجیرهٔ ابزار خود را بسازید
گیتهاب را با هزاران یکپارچهسازی بازارچه گسترش دهید.
45,167 اجرای جریان کاری رخداد ▾ · وضعیت ▾ · شاخه ▾ · عامل ▾
Build_test-and-deploy #10016 · pull_request #23812 · synchronize by mona
Build_test-and-deploy #10015 · pull_request #23811 · synchronize by mona
Build_test-and-deploy #10014 · pull_request #23810 · synchronize by mona
Build_test-and-deploy #10013 · pull_request #23809 · synchronize by mona
Build_test-and-deploy #10012 · pull_request #23808 · synchronize by mona
امنیت برنامهٔ توکار، جایی که یافتن یعنی رفع
با هوش مصنوعی آسیبپذیریها را بیابید و برطرف کنید تا تیمتان نرمافزار امنتری سریعتر منتشر کند.
آسیبپذیری در کد به این دلیل است که ورودی کاربر مستقیماً و بدون پاکسازی در پاسخ HTTP استفاده شده است. این میتواند به حملهٔ XSS منجر شود.
برای رفع، ورودی را پیش از استفاده پاکسازی کنید. یک راه استفاده از کتابخانهٔ escape-html است.
14 app.get('/', (req, res) => {
15 - res.send(`Hello ${req.query.name}`);
16 + res.send(`Hello ${escape(req.query.name)}`);
17 });
رفع در ثانیه. با Copilot Autofix وقت کمتری صرف دیباگ و بیشتری صرف ساخت ویژگی کنید.
کاوش در گیتهاب ایدیاس ›بدهی امنیتی، حلشده. با کمپینهای امنیتی و Copilot Autofix، آسیبپذیریها را کاهش دهید.
دربارهٔ امنیت کد ›پیشرفت کمپین
791 بستهشده · 19 در جریان
وضعیت: ۷ روز باقیمانده
وابستگیهایی که میتوانید روی آنها حساب کنید. وابستگیهای آسیبپذیر را با رفعهای پشتیبانیشده بهروز کنید.
دربارهٔ Dependabot ›Dependencies defined in pypi/requirements.txt
رازهای شما، کسبوکار شما. نشت رازها را در سراسر سازمان تشخیص، پیشگیری و رفع کنید.
دربارهٔ حفاظت از راز ›~/monademo git push origin main
remote:
remote: GITHUB PUSH PROTECTION
remote: این رازها را رفع کنید
با هم کار کنید، بیشتر دستاورد داشته باشید
از برنامهریزی و گفتوگو تا بازبینی کد، گیتهاب گفتوگو و بافتار تیمتان را کنار کدتان نگه میدارد.
| عنوان | تکرار | وضعیت | مسئول | پیشرفت زیرمسئله |
|---|---|---|---|---|
| ▾ نمونهٔ اولیه 🎨 | ||||
| بوت و صفحهٔ اسپلش بازی | نمونهٔ اولیه | تکمیل | 👤 | |
| بررسی رندر شخصیت بازی | Alpha | تکمیل | 👤 | |
| رابط کاربری راهاندازی اولیه | Ω/… | تکمیل | 👤 | |
| ▾ Beta 🚧 | ||||
| مهاجرت به جدیدترین Storybook | تکرار ۳ | در جریان | 👤 | |
| توکنهای سیستم طراحی | Ω/… | برنامهریزی | 👤 | |
| ▾ Launch 🚀 | ||||
| مصاحبه با رسانهها | Prelaunch | آغاز نشده | 👤 |
با شفافیت برنامهریزی کنید. از نقشهراههای کلان تا وظایف روزمره همه چیز را سازماندهی کنید.
کاوش در گیتهاب پروژهها ›"به ما کمک میکند مهندسان نرمافزار تازه را سریع آموزش دهیم و بهرهور کنیم. کد منبع، مسائل و درخواستهای pull ما در یک جا هستند… گیتهاب بستری کامل است که ما را از کارهای پیشپاافتاده رها میکند.
وظایفتان را پیگیری کنید. مسائل ایجاد کنید و پروژهها را با ابزارهایی که با کدتان سازگارند مدیریت نمایید.
کاوش در گیتهاب Issues ›باز 1/3 زیرمسئله
توصیف اپیک
موتور رندر جدیدی طراحی کنید که برای کاربران روبهرشد مقیاسپذیر باشد.
از استارتآپها تا سازمانهای بزرگ، گیتهاب با تیمهای
هر اندازه در هر صنعتی هممقیاس میشود.
میلیونها توسعهدهنده و کسبوکار، گیتهاب را خانهٔ خود میدانند
چه فرآیند توسعهٔ خود را گسترش دهید و چه تازه در حال یادگیری برنامهنویسی باشید، گیتهاب جایی است که به آن تعلق دارید. به پرکاربردترین بستر توسعهدهندگان جهان بپیوندید تا فناوریهایی بسازید که آینده را میسازند.
1 GitHub internal customer data, 2025. ↩