CI / CD ساده با GitHub در دات نت
200, OK
https://virgool.io/@reza.mansouri/ci-cd-%D8%B3%D8%A7%D8%AF%D9%87-%D8%A8%D8%A7-github-%D8%AF%D8%B1-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-apchjmadewfh icon

گیتهاب برای راه اندازی CI/CD از GitHub Actions استفاده می‌کند که می‌توانید مستندات آن را در اینجا مشاهده کنید و به صورت کامل با آن آشنا شوید. در اینجا با یک مثال با مراحل راه‌اندازی CI/CD به وسیله GitHub آشنا می‌شویم. 

نمونه کد این مطلب با روند انجامش رو می‌تونید از اینجا بگیرید . 

CI / CD ساده با GitHub در دات نت
بررسی استراتژی های نسخه بندی با رویکردهای Monorepos و Polyrepos در GitLab
200, OK
https://www.avestura.dev/blog/versioning-microservices-projects icon

The two most important topics I want to focus on in this post are:

  • Repository Management
  • Versioning Strategy

We have different options for each of them: You can go with Monorepos or Polyrepos for hosting your code, and you can pick different versioning methods like Semantic Release, Manual Versioning, Global Versioning, etc. I'll talk about each of them in the next sections. 

بررسی استراتژی های نسخه بندی با رویکردهای Monorepos و Polyrepos در GitLab
چطور توضیحات بهتری برای کامیت های گیت بنویسیم
200, OK
https://www.freecodecamp.org/news/how-to-write-better-git-commit-messages/ icon

تکنیک‌ها و باید و نبایدهای یک commite message استاندارد و اصولی که هر برنامه نویسی باید رعایت کنه.

یک پیام درست هم به بقیه اعضای تیم در شناخت کاری که انجام دادید خیلی می‌تونه کمک کنه هم اینکه این پیام‌ها یک جورایی تاریخچه توسعه هر نرم افزاری محسوب میشن.


چطور توضیحات بهتری برای کامیت های گیت بنویسیم
Husky.Net v0.0.2 منتشر شد.
200, OK
https://github.com/alirezanet/Husky.Net icon

ابزاری ایست که به جرات میتونم بگم تمام شرکت‌ها و پروژه‌های Open-Source و تیم‌های متوسط تا بزرگ بهش نیاز دارند. برنامه نویس‌ها JavaScript و بیشتر وب, پکیج هایی با نام husky و lint-staged دارند که به صورت گستره روی بیشتر پروژه‌های خوبی که دیدم داره ازش استفاده میشه ولی پیش نیازهایی داره که برای دات نت کارها زیاد شاید جالب نباشه. مثل نصب node و yarn و .... 

این ابزار امکانات اون پکیج هارو دراختیار برنامه نویسان دات نت میگذاره. (البته فیچر هایی بیشتری هم داره)

تولید داخل هم هست حمایت فراموش نشه D:

اگر نیاز بود در مورد اینکه چرا گفتم تمام شرکت‌ها نیاز دارند بهش  نظر بدید سعی میکنم یک مقاله کوچک آماده کنم در این مورد.


Husky.Net v0.0.2 منتشر شد.
ابزار جدید گیت هاب (Copilot) برای نمایش کد پیشنهادی بر اساس هوش مصنوعی
200, OK
https://techcrunch.com/2021/06/29/github-previews-new-ai-tool-that-makes-coding-suggestions/ icon

گیت هاب از ابزار جدید هوش مصنوعی بنام copilot رونمایی کرده که از هوش مصنوعی استفاده می‌کند تا به شما در نوشتن کد با کارآیی بیشتر کمک کند. این ابزار می‌تواند خطوطی از کد و حتی بعضی اوقات کل توابع را به شما پیشنهاد دهد.  این ویژگی از طریق  Extentsion ای  در VS Code نیز قابل ارائه است

ابزار جدید گیت هاب (Copilot) برای نمایش کد پیشنهادی بر اساس هوش مصنوعی
میزبانی مخازن گیت در هاست سی پنل
301, MovedPermanently
https://blog.cpanel.com/hosting-remote-git-repositories-with-cpanel/ icon

با توجه به مشکلات تحریم که از سوی سرویس دهنده‌های مخازن گیت و دولت آمریکا برای ما ایرانی‌ها پیش اومده و هزینه بالای تهیه یک vps، با تهیه یک هاست سی پنل با هزینه به نسبت کمتری میتوانیم میزبان گیت برای خودمون درست کنیم و نگران از دست رفتن سورس کد هامون نباشیم

میزبانی مخازن گیت در هاست سی پنل
تغییرات در استفاده از Git و GitHub در نسخه 16.8 از ویژوال استودیو
200, OK
https://devblogs.microsoft.com/visualstudio/announcing-the-release-of-the-git-experience-in-visual-studio/ icon

تغییرات در نسخه 16.8 ویژوال استودیو که به همراه NET 5.0. ارائه شد بر روی نحوه استفاده از Git و GitHub نیز تغییرات و بهبودهایی را داشته است که این مقاله با آنها می‌پردازد.

تغییرات در استفاده از Git و GitHub در نسخه 16.8 از ویژوال استودیو