مشاهده همه دوره‌ها
Toolingحرفه‌ای24 قسمت

چگونه یک پروژه متن‌باز را مدیریت کنیم

How to Manage an Open Source Project

Managing a popular open source project can be daunting at first. How do we maintain all these issues, or automatically trigger our test suite for incoming PRs? And what's a useful workflow for brainstorming and adding new features?

In this series, together, we'll manage and maintain an open source forum, called Council, that we originally built from scratch here at Laracasts.

قسمت‌های دوره

مخزن GitHub

5m 18s

Push your project to GitHub so anyone can install, fork, and contribute—learn best practices for publishing a public repo.

دستورالعمل نصب

14m 5s

Create clear installation instructions and README notes while guiding users step-by-step to install your project with confidence.

حل اولین Issue

2m 52s

Resolve our first GitHub issue: prevent unconfirmed users from creating forum threads in this hands-on walkthrough.

کار مداوم با Issue و PR

16m 9s

Dive into managing GitHub issues and pull requests. Learn the daily workflow for maintaining open source projects with practical, hands-on guidance!

قابلیت: امتیاز انجمن

10m 56s

Add user reputation to your Laravel forum to showcase participation and experience. Enhance community engagement with clear, meaningful reputation scores!

قابلیت: بازنویسی امتیاز انجمن

8m 23s

Refactor your Laravel forum’s reputation system to make it clear and accessible. Elevate reputation to a first-class feature for better team understanding and engagement!

قابلیت: نمایش امتیاز

3m 57s

Learn how to display user reputation next to usernames in your Laravel app. Enhance user profiles with clear, real-time reputation visibility and boost engagement!

قابلیت: کاهش امتیاز

15m 54s

Prevent users from gaming reputation by syncing reductions when threads or replies are deleted. Learn how to keep your Laravel app’s reputation system fair and balanced!

مجوز و آیین‌نامه رفتار

7m 59s

Learn why LICENSE, CODE_OF_CONDUCT, and CONTRIBUTING files matter in open source projects. Get a quick, friendly overview to keep your project professional and welcoming!

ادغام و تنظیم یک درخواست Pull بزرگ

16m 14s

Learn how to review, test, and tweak large pull requests with major features. Ensure smooth merges and maintain a clean, reliable Laravel codebase every time!

یکپارچه‌سازی پیوسته

8m 16s

Set up Travis CI for continuous integration in your Laravel projects. Automate builds and tests on every commit or pull request for reliable, error-free code!

8m 32s

Discover how StyleCI automates code style fixes to keep your Laravel projects PSR-2 compliant. Save time and avoid manual style corrections effortlessly!

برجسته‌سازی نحوی PR با بازنویسی

21m 55s

Explore adding syntax highlighting through a new PR. Follow along as we review, merge, and refactor the code for cleaner, more maintainable results!

اهمیت درک یک درخواست Pull

15m 43s

Learn why fully understanding pull requests is crucial before merging. Avoid surprises and keep your codebase aligned with your project’s vision and goals!

صف‌ها و زنبورهای کارگر

8m 1s

Resolve GitHub issues by mastering Laravel queues. Learn how to dispatch jobs and run queue workers for smoother, efficient background task processing!

یک موضوع را می‌توان سنجاق کرد

13m 51s

Discover how to pin threads to the top of results in Laravel. Follow along as we review, tweak, and merge this handy feature for better content visibility!

بایگانی کانال‌ها با توسعه مبتنی بر تست

16m 49s

Learn how to implement channel archiving with TDD in Laravel. Follow a clear, step-by-step approach to build robust features and improve your app’s admin tools!

کوئری‌های ساده‌تر با محدوده‌های سراسری

6m 12s

Simplify your Laravel queries by using global scopes to automatically exclude archived channels. Learn how to clean up your code and boost efficiency!

تست ثابت می‌کند که یک باگ است

20m 16s

Learn why including tests with bug fixes is crucial. Show maintainers the exact problem with clear tests that prove and prevent code issues effectively.

فشرده‌سازی و ادغام رابط کاربری جدید

7m 29s

Merge the first draft of the new Council UI with me, as we finalize CSS and prepare responsive Tailwind styles for a polished, mobile-friendly forum experience.

ارتقا به Laravel 5.6

17m 23s

Upgrade Council to Laravel 5.6 with me as we tackle a tricky Sqlite foreign key bug and explore the changes in this practical, hands-on episode.

تجزیه یک درخواست Pull "در حال انجام"

15m 42s

Explore a "Work in Progress" PR for user profile activity. Join me as we review, refine, and complete the features together step-by-step in this episode.

محاسبه مسیرهای پاسخ صفحه‌بندی شده

14m 24s

Learn how to calculate accurate paginated reply URLs in Laravel, ensuring users land on the correct page for each reply—no more defaulting to page one!

برچسب‌زنی Git و انتشار نسخه‌ها

6m 21s

Learn to create Git tags and GitHub releases to package and manage project versions, making it easy for users to pick the right release.

یادگیری را ادامه دهید

تصویر بندانگشتی ساخت Laracasts
ساخت Laracasts

با Jeffrey Way

  • 6 قسمت
  • متوسط
  • Techniques
تصویر بندانگشتی ساخت برنامه‌های وب با HTMX
ساخت برنامه‌های وب با HTMX

با Jeremy McPeak

  • 7 قسمت
  • متوسط
  • Tooling
تصویر بندانگشتی تسلط بر Sublime Text
تسلط بر Sublime Text

با Jeffrey Way

  • 11 قسمت
  • تازه‌کار
  • Tooling
تصویر بندانگشتی تکنیک‌های احراز هویت در Laravel
تکنیک‌های احراز هویت در Laravel

با Jeffrey Way

  • 2 قسمت
  • متوسط
  • Techniques
تصویر بندانگشتی واقعی شوید با Laravel Reverb
واقعی شوید با Laravel Reverb

با Joe Dixon

  • 10 قسمت
  • حرفه‌ای
  • Tooling

دوست دارید گاهی خبرهای Laracasts را ایمیل کنیم؟