در این آموزش یاد میگیرید چگونه یک پکیج در فلاتر/دارت ایجاد کرده و آن را در سایت pub.dev منتشر کنید.
۱. ایجاد پروژه پکیج
در ترمینال دستور زیر را وارد کنید:
flutter create --template=package my_package
پوشهای به نام my_package ساخته میشود.
۲. ویرایش pubspec.yaml
فایل pubspec.yaml را باز کنید و دادهها زیر را تکمیل کنید:
- name: نام پکیج
- description: تبیین کوتاه درباره پکیج
- version: ادیشن پکیج (مثلاً 0.0.1)
- homepage یا repository: لینک گیتهاب یا سایت پروژه
۳. اضافه کردن کد
کدهای خود را داخل پوشه lib قرار دهید. بهتر است همه کدها در یک فایل اصلی یا پوشه extensions مدیریت شوند.
۴. تست پکیج
داخل پوشه test یک فایل بسازید (مثلاً my_package_test.dart) و کدهای تست خود را قرار دهید.
برای اجرای تست:
flutter test
۵. تکمیل فایلهای ضروری
حتماً فایلهای زیر را تکمیل کنید:
- README.md : تبیینات جامع پکیج و مثالهای استفاده
- CHANGELOG.md : اصلاحات هر ویرایش
- LICENSE : نوع لایسنس (مثلاً MIT)
۶. ورود به pub.dev
با اکانت گوگل وارد سایت pub.dev شوید و مطمئن شوید در ترمینال نیز با همان اکانت لاگین کردهاید:
dart pub login
۷. اعتبارسنجی پکیج
قبل از انتشار، پکیج خود را ارزیابی کنید:
dart pub publish --dry-run
۸. انتشار پکیج
اگر مشکلی وجود نداشت، برای انتشار دستور زیر را بزنید:
dart pub publish
با تایید نهایی، پکیج شما در pub.dev قرار میگیرد.
۹. بروزرسانی ادیشن
برای هر تغییر تازه:
- ویرایش را در pubspec.yaml رشد دهید (مثلاً 0.0.2)
- دگرگونیها را در CHANGELOG.md بنویسید
- دوباره publish کنید.
برآیندگیری
با انجام مراحل بالا میتوانید پکیجهای اختصاصی خود را ساخته و در pub.dev منتشر کنید تا دیگران هم بتوانند از آن استفاده کنند.
https://github.com/fakhravari/flutter-fakhravari
https://pub.dev/packages/fakhravari
برچسب:
نویسنده: نگار جعفری