در Hackathon GitHub + DEV 2023 شرکت کنید

هی، انجمن DEV!
اومدم یه خبر جالب براتون بیارم GitHub جدیدترین هکاتون خود را اینجا در انجمن DEV راه اندازی می کند، جایی که می توانید یک برنامه جدید بسازید، چیز جدیدی یاد بگیرید و شاید در این فرآیند جوایز عالی را برنده شوید!
اعلام هکاتون GitHub + DEV 2023
از 25 آوریل تا 23 می، GitHub فرصتی غیرقابل از دست دادن برای استفاده از GitHub Actions یا GitHub Codespaces برای بهره مندی از منبع باز در ازای جوایز ارائه می دهد. همه افرادی که شرکت می کنند باید یک پست در DEV. به اشتراک بگذارند تا جزئیات نحوه ایجاد پروژه خود را توضیح دهد. ما نمی توانیم صبر کنیم تا ببینیم چه چیزی ایجاد می کنید!
هر کسی که یک پروژه معتبر (از جمله یک پست ارسال رسمی، ارسال شده در DEV) ارسال کند، به طور خودکار برای برنده شدن انواع جوایز خارق العاده (از جمله تا 1500 دلار آمریکا!) وارد می شود.
تمام جزئیات مربوط به GitHub Actions، GitHub Codespaces و نحوه ورود به هکاتون را برای شانس بردن جوایز عالی بخوانید.
GitHub Actions چیست؟
GitHub Actions وظایف فردی هستند که وقتی با هم ترکیب شوند، یک گردش کاری سفارشی به دست میآید که همه متعلق به شماست!
GitHub Actions به شما امکان می دهد گردش کار توسعه نرم افزار خود را خودکار و سفارشی کنید. اکشنها در همان مکانی قرار دارند که کد را ذخیره میکنید، با همکاران همکاری میکنید، مشکلات را حل میکنید و نرمافزار متنباز میسازید – GitHub!
چه یک اکشن سفارشی ایجاد کنید یا یک مورد موجود را در گردش کار هکاتون خود ادغام کنید، امیدواریم با درک بیشتر ارزش GitHub Actions – برای شما و جامعه منبع باز کنار بروید.
ما دوست داریم ببینیم چگونه به این چالش برخورد می کنید!
اطلاعات بیشتر درباره GitHub Actions در اینجا. صفحات #actionshackathon و #actionshackathon21 را برای الهام گرفتن و ایده های گردش کار GitHub Actions بررسی کنید.
GitHub Codespace چیست؟
GitHub Codespace ها محیط های توسعه میزبانی ابری هستند. شما می توانید پروژه خود را برای GitHub Codespaces با تنظیم فایل های کانتینر توسعه در مخزن خود سفارشی کنید (اغلب به نام Configuration به عنوان Code شناخته می شود)، که یک پیکربندی Codespace قابل تکرار برای همه افرادی که از پروژه شما استفاده می کنند ایجاد می کند.
GitHub Codespaces بر روی انواع مختلفی از گزینه های محاسباتی مبتنی بر VM میزبان GitHub اجرا می شود که می توانید آنها را از 2 هسته تا 32 هسته پیکربندی کنید. می توانید با استفاده از یک IDE مانند Visual Studio Code یا IntelliJ به فضاهای کد خود در مرورگر یا به صورت محلی متصل شوید.
اطلاعات بیشتر در مورد GitHub Codespaces در اینجا.
دسته بندی پروژه ها
Hackthon GitHub + DEV 2023 Hackathon به دنبال پروژه هایی در پنج دسته زیر است.
موارد ضروری نگهداری: زندگی را برای نگهبانان منبع باز آسان تر کنید.
راهنما: میتوانید از Codespaceها برای راهاندازی محیطی برای تریاژ مسائل و بررسی PR استفاده کنید. از اقدامات همچنین می توان برای ایجاد ابزارها و منابع برای کمک به توسعه دهندگان برای ایجاد مستندات بهتر استفاده کرد.
استقرار DIY (این کار را خودتان انجام دهید): بهبود فرآیند استقرار برای پروژه های منبع باز.
راهنما: با استفاده از Codespaces یا Actions، گردش کار اتوماسیون را برای فرآیندهای DevOps ایجاد کنید! این میتواند شامل آزمایشهای خودکار، اسکریپتهای استقرار سفارشی، یا خطوط لوله یکپارچهسازی/استقرار پیوسته (CI/CD) باشد.
اینترنت اشیا جالب (IoT interessante): پروژه های جالبی که با اینترنت اشیا ادغام می شوند.
راهنمایی: از Codespaces یا Actions برای مدیریت و نظارت بر دستگاههای IoT، از جمله وظایفی مانند مدیریت پیکربندیها، بهروزرسانی سیستمافزار، و جمعآوری و تجزیه و تحلیل دادهها استفاده کنید.
سازگار با تلفن (در تلفن همراه کار می کند): پروژه های ساخته شده برای موبایل (PWA، iOS/Android)
راهنما: میتوانید از Codespaces یا Actions برای ساخت برنامههای تلفن همراه که روی دستگاههای iOS و Android کار میکنند، و همچنین راهاندازی گردشهای کاری اتوماسیون و خطوط لوله CI/CD برای برنامههای آماده PWA خود استفاده کنید.
وایلدکاردهای حواس پرت (جوکر تصادفی): یک برنامه تصادفی بسازید که در دسته بندی های بالا قرار نگیرد
راهنمایی: با این دسته، ما به دنبال پروژه های واقعا احمقانه و/یا سرگرم کننده هستیم. با خیال راحت رویای بزرگ و مضحک داشته باشید – و از هر منبعی که GitHub ارائه می دهد استفاده کنید.
چرا شرکت کنیم؟
فلسفه اصلی پشت نرمافزار منبع باز این است که کد، فناوری و خدماتی که ما استفاده میکنیم قویتر و ایمنتر هستند، زمانی که بررسی همتایان درخواست میشود و به راحتی قابل دسترسی هستند. برای اینکه واقعاً در جامعه منبع باز مشارکت داشته باشید، (البته) باید شرکت کنید! GitHub Actions و Codespaces بهترین راه برای کمک به منبع باز و در عین حال ساده کردن گردش کار شما هستند.
اگر این انگیزه کافی نیست، چند جایزه جالب نیز داریم!
جوایز
پنج جایزه بزرگ (یکی در هر دسته):
کارت هدیه (یا معادل آن) به ارزش 1500 دلار آمریکا
اعتبار 300 دلاری Forem Shop
بسته برچسب DEV
بسته برچسب GitHub
نشان جایزه بزرگ DEV “GitHub Hackathon 2023” برای نمایه شما
جوایز متوسطه (در مجموع 10 – همه دسته ها):
کارت هدیه (یا معادل آن) به ارزش 250 دلار آمریکا
150 دلار اعتبار فروشگاه Forem
بسته برچسب DEV
بسته برچسب GitHub
نشان نایب قهرمان DEV “GitHub Hackathon 2023” pro ser perfil
شرکت کنندگان (با یک پروژه معتبر):
بسته برچسب DEV
نشان شرکتکننده DEV “GitHub Hackathon 2023” pro seu perfil
شامل هزینه حمل و نقل در صورت ارسال به خارج از ایالات متحده، ممکن است عوارض گمرکی و مالیات بین المللی اعمال شود. لطفاً قوانین واردات محلی خود را برای اطلاعات بیشتر در مورد هزینه های گمرکی تحقیق کنید یا در صورت هرگونه سوال با shop@forem.com تماس بگیرید.
نحوه شرکت در Hackathon GitHub + DEV 2023
1) وارد حساب GitHub خود شوید یا یک حساب کاربری جدید در اینجا ایجاد کنید.
2) با استفاده از GitHub Actions یا GitHub Codespaces که در یکی از دسته بندی های ذکر شده در بالا قرار می گیرند، یک برنامه جدید و اصلی در طول دوره مسابقه ایجاد کنید.
3) کد خود را به صورت عمومی در GitHub با استفاده از یکی از مجوزهای مجاز زیر برای کد خود به اشتراک بگذارید: MIT، Apache، BSD-2، BSD-3، یا Commons Clause.
4) مهم: از این قالب پست برای ارسال رسمی ورودی خود برای هکاتون استفاده کنید. مطمئن شوید که به همه درخواستها پاسخ دهید و دستورالعملهای الگو را دنبال کنید.
5) مطمئن شوید که ارسالی خود را در DEV بین 25 آوریل و 23 مه (ساعت 23:59 UTC یا 22:59 BRT) منتشر کرده اید و URL برنامه، اسکرین شات، توضیحات و کد منبع خود را ارائه دهید.
️ توجه: فقط در صورتی می توانید مدل حمل و نقل ما را در لینک بالا مشاهده کنید که به DEV متصل باشید.
نکات و قوانین اضافی:
- ما شما را تشویق میکنیم که با استفاده از تگ #GitHubHack23، پستهای بهروزرسانی را در DEV به اشتراک بگذارید تا ما را از پیشرفت خود مطلع کنید (نکته: از مجموعه استفاده کنید: [“nome da série”] در عنوان ریتگ همه پستهای مرتبط با هکاتون GitHub + DEV شما برای پیوند دادن همه محتوا در یک سری)
- ارسال چندگانه مجاز است
- اگر با شخصی همکاری می کنید، لطفاً شناسه های DEV او را در پست ارسالی خود فهرست کنید تا بتوانیم به کل تیم شما یک نشان نمایه بدهیم! DEV با تقسیم جوایز سروکار ندارد، بنابراین اگر پروژه شما برنده جایزه بزرگ یا نایب قهرمان شود، باید آنها را بین خود تقسیم کنید. از این که درک می کنید متشکرم!
- الزام برای خرید نیست. فقط برای افراد بالای 18 سال باز است. دوره ثبت نام در مسابقه در {تاریخ پایانی مسابقه}، ساعت 23:59 UTC به پایان می رسد. در مواردی که قانون یا مقررات ممنوع یا محدود شده باشد، مسابقه باطل است. همه ورودی ها باید پروژه های جدید باشند و در طول دوره هکاتون ایجاد شده باشند. برای اطلاع از قوانین رسمی، به صفحه اعلانات مسابقه و قوانین عمومی مسابقه رسمی مراجعه کنید.
حمایت جامعه
اگر در مورد GitHub یا قوانین این مسابقه سؤالی دارید، در پست راهنمای رسمی کامنت بگذارید. تیم ما با همکاری تیم GitHub این فضا را برای پاسخ به سوالات شما زیر نظر خواهد داشت.
به انگیزه و راهنمایی بیرونی نیاز دارید؟ چه کسی نمی کند! ما همه شرکتکنندگان را تشویق میکنیم که از پست بحث انجمن ما دیدن کنند، جایی که میتوانید افکار خود را به اشتراک بگذارید و در حین ساختن برنامه خود، از انجمن DEV پیشنهادهایی در مورد بهبودها دریافت کنید. همچنین می توانید از این موضوع برای به اشتراک گذاشتن پیشرفت خود در این مسیر استفاده کنید تا از دیگران حمایت کنید.
اگر به زبان پرتغالی به کمک نیاز دارید، میتوانید همینجا درباره این پست نظر دهید.
تاریخ های مهم
25 آوریل 2023: هکاتون آغاز می شود
23 مه 2023: ارسال هکاتون در ساعت 23:59 UTC
24 مه 2023: داوری آثار شروع می شود
8 ژوئن 2023: برندگان اعلام شدند و دستورالعمل جوایز ارسال شد
ما واقعاً خوشحالیم که به همراه دوستانمان در GitHub در این هکاتون جدید به ما بپیوندید. از آن لذت ببرید، چیزهای زیادی یاد بگیرید و ما را در این مسیر در جریان بگذارید.
موفق باشید و برنامه نویسی شاد!