وب‌سرویس مجید

پروژه skeleton-php

nunomaduro/skeleton-php

این پکیج یک ساختار پایهٔ عالی برای شروع ساخت پکیج‌های جدید PHP ارائه می‌دهد.

با استفاده از این skeleton، توسعه‌دهندگان می‌توانند بدون درگیر شدن با تنظیمات اولیه، روی منطق اصلی پروژه خود تمرکز کنند.

کاربرد:

این پکیج برای ایجاد پکیج‌های جدید PHP مناسب است — چه یک کتابخانه کوچک، چه یک ابزار CLI یا یک ماژول قابل استفاده در پروژه‌های دیگر.

همه چیز از قبل تنظیم شده: از phpunit و pest برای تست، تا infection برای mutation testing و php-cs-fixer برای فرمت کد.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای یک پکیج PHP بسازی و نمی‌خوای از صفر شروع کنی.

اگر دنبال یک پروژه تمیز، استاندارد و حرفه‌ای هستی که قابلیت انتشار در packagist رو داشته باشه، این skeleton انتخاب عالی‌ایه.

چند مثال از موارد استفاده:

- ساخت یک کتابخانه کمکی برای کار با تاریخ یا رشته‌ها

- توسعه یک ابزار CLI برای اتوماسیون وظایف

- ایجاد یک adapter برای سرویس‌های خارجی (مثل APIهای پرداخت)

- راه‌اندازی یک پکیج با تست‌های واحد و تست پوشش کامل

  • ##php
  • ##package
  • ##skeleton
  • ##open
  • ##cli
  • ##php
  • ##pestphp
  • ##phpunit
  • ##coding
  • ##nunomaduro