بعضی وقتها ممکنه بخواهیم بعد از کلی کار، اسم پروژه خودمون رو در ویژوال استودیو، تغییر بدیم یا اینکه یک پروژهای رو از Github و مانند اون گرفته باشیم و بخواهیم با تغییر نامش در کار خودمون استفاده کنیم. پیداکردن نام قبلی در کل پروژه و جایگزین کردنش با نام جدید، راه حلی هست که دردسرهای ما رو زیاد میکنه. با مطالعه این مقاله شاید بهتر بشه از پس این مشکل براومد.
اشتراکها
انتشار ASP.NET Identity 2.2.0
Note: This is the source code for ASP.NET Identity 2.2. ASP.NET Identity 3.0 is part of ASP.NET 5 and the source code is on GitHub.
نظرات مطالب
PowerShell 7.x - قسمت سیزدهم - ساخت یک Static Site Generator ساده توسط PowerShell و GitHub Actions
یک نکتهی تکمیلی: استفادههای دیگر از github pages
+ روش ساخت راهنمای خودکار برای پروژههای کتابخانهای با استفاده از « docfx »
« docfx » امکان اسکن خودکار اسمبلیهای پروژهی شما و تبدیل XML Comments آنها به یک سایت استاتیک را دارد که میتوان در نهایت آنرا در Github pages، همانند نکاتی که در این مطلب مشاهده کردید، منتشر کرد. برای اینکار ابتدا باید ابزار CLI آنرا نصب کنید:
dotnet tool update -g docfx
docfx docs/docfx.json --serve
سپس نیاز است تا این پوشه به صورت github pages در دسترس قرار گیرد. برای اینکار فقط کافی است چند سطر زیر را به تنظیمات github actions خود اضافه کنید تا به ازای هر تغییری در کدها، این توزیع به صورت خودکار انجام شود:
- run: dotnet tool update -g docfx - run: docfx docs/docfx.json - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: docs/_site
- زمانیکه در GitHub آیکن سبز رنگ مشاهده میشود، یعنی این پروژه بدون مشکل کامپایل میشود. اطلاعات بیشتر
+ این متد در فضای نام using ASPNETCoreIdentitySample.Common.GuardToolkit تعریف شده که import آن در سطر اول همان Context موجود است.
- برای کار با این پروژه، قبل از هر کاری، حتما Readme آنرا مطالعه کنید و یکسری مواردی را که ذکر کرده انجام دهید.
نظرات مطالب
تقویم شمسی در Xamarin Forms
بهترین محل برای طرح این نوع مشکلات در issue tracker آنها است. چون ممکن است نویسندگان اصلی آن، نظرات شما را در اینجا مطالعه نکنند. در Github هم خواستید راست به چپ بنویسید، یک <"div dir="rtl> اولش بنویسید با یک سطر فاصله و هر جائی هم که خواستید چپ به راست باشه اون rtl رو ltr کنید.
نظرات مطالب
آناتومی یک گزارش خطای خوب
یک نکتهی تکمیلی: چگونه پرسشهای مطرح شدهی در GitHub را بر اساس قالب خاصی درخواست کنیم؟
تصور اینکه تمام پرسش کنندگان در حین طرح سؤالی، نکات مطلب جاری را رعایت کنند، بیهوده است. به همین جهت میتوان با ارائهی قالبهایی از پیش تعیین شده، آنها را مقید به پر کردن جاهای خالی کنیم. برای این منظور در GitHub
- در صفحهی اول پروژه، بر روی دکمهی ایجاد یک فایل جدید کلیک کنید:
- سپس نام فایل را دقیقا معادل github/issue_template.md. وارد کنید (این نام ویژه توسط GitHub شناسایی میشود).
- در ادامه محتوای آنرا به چیزی مانند متن ذیل تنظیم تنظیم کنید:
- در پایان، بر روی دکمهی ذخیرهی فایل جدید کلیک کنید.
اکنون با کلیک بر روی دکمهی new issue، این قالب از پیش تعیین شده جهت تکمیل جاهای خالی آن نمایش داده میشود و میتواند راهنمایی برای پرسش کنندگان باشد.
تصور اینکه تمام پرسش کنندگان در حین طرح سؤالی، نکات مطلب جاری را رعایت کنند، بیهوده است. به همین جهت میتوان با ارائهی قالبهایی از پیش تعیین شده، آنها را مقید به پر کردن جاهای خالی کنیم. برای این منظور در GitHub
- در صفحهی اول پروژه، بر روی دکمهی ایجاد یک فایل جدید کلیک کنید:
- سپس نام فایل را دقیقا معادل github/issue_template.md. وارد کنید (این نام ویژه توسط GitHub شناسایی میشود).
- در ادامه محتوای آنرا به چیزی مانند متن ذیل تنظیم تنظیم کنید:
# Summary of the issue ## Environment ``` The in-use version: Operating system: IDE: (e.g. Visual Studio 2015) ``` ## Example code/Steps to reproduce: ``` paste your core code ``` ## Output: ``` Exception message: Full Stack trace: ```
اکنون با کلیک بر روی دکمهی new issue، این قالب از پیش تعیین شده جهت تکمیل جاهای خالی آن نمایش داده میشود و میتواند راهنمایی برای پرسش کنندگان باشد.
نظرات مطالب
آشنایی با ساختار یک Pull Request خوب
چگونه تمام تغییرات یک PR حجیم را از GitHub دانلود (بدون Merge آن) و به صورت محلی بررسی کنیم؟
ابتدا در برگهی Commits، آخرین Commit انجام شده را پیدا کنید (ممکن است بیش از یک مورد باشند؛ بنابراین آخرین مورد را در لیست انتخاب کنید):
سپس بر روی دکمهی <> آن کلیک نمائید تا کل مخزن کد را در این نقطهی از زمان نمایش دهد:
اکنون میتوانید این مخزن کد شبیه سازی شده را همانند سایر مخزنهای کد دریافت کنید.
ابتدا در برگهی Commits، آخرین Commit انجام شده را پیدا کنید (ممکن است بیش از یک مورد باشند؛ بنابراین آخرین مورد را در لیست انتخاب کنید):
سپس بر روی دکمهی <> آن کلیک نمائید تا کل مخزن کد را در این نقطهی از زمان نمایش دهد:
اکنون میتوانید این مخزن کد شبیه سازی شده را همانند سایر مخزنهای کد دریافت کنید.
نظرات مطالب
EF Code First #12
شرمنده
کتابخانه ی structuremap را هم از NuGet اضافه کردم و هم از Github.
ولی هر دور در زمان اجرا اخطار زیر را میدهند :
"The type or namespace name 'StructureMap' could not be found (are you missing a using directive or an assembly reference?)"
کتابخانه ی structuremap را هم از NuGet اضافه کردم و هم از Github.
ولی هر دور در زمان اجرا اخطار زیر را میدهند :
"The type or namespace name 'StructureMap' could not be found (are you missing a using directive or an assembly reference?)"