نحوه انتشار کتابخانه انديشه: مکالمه مرموز

ساخت وبلاگ

 






به تازگي چاپ مرموز و نه نام نيک آشنا شدم. نيک توسعه انديشه hobbyist است و او مي خواست به دانستن چگونه او مي تواند برخي از کد خود را به عنوان کتابخانه براي ديگر توسعه دهندگان به استفاده از انتشار. همان چيزي که پس از انجام در اوائل سال جاري، من بهترين من براي کمک به است.


نيک: هو هو هو, hullo مکس!


حداکثر: گمراه, سلام… من مي دانم شما من?


نيک: اوه… نه، من نمي دانم شما هم… اما سلام به هر حال، من نيک و آن بسيار خوب براي شما!


حداکثر: نيس به شما بيش از حد نيک.


نيک: من راست به نقطه دريافت کنيد، من اميد شما ممکن است قادر به من کمک کند با طرح کمي انديشه من? من شده به dabbling در انديشه توسعه و در حال حاضر من برخي از کد است که من فکر مي کنم توسعه دهندگان ديگر مناسب مي باشد. من مي خواهم به انتشار آن به عنوان کتابخانه، اما کجا شروع مطمئن نيستم.


حداکثر: خوب، خوب يکي از ساده ترين راه براي انجام اين کار است به استفاده از وب سايت به نام Bintray.


نيک: من فکر مي کنم من که شنيده ام…


حداکثر: بله بسياري از کتابخانه ها وجود ميزباني هستند. منبع پيش فرض براي وابسته در تمام پروژه هاي جديد استوديو انديشه respository Bintray است به نام JCenter.


به انتشار کد خود را به عنوان يک کتابخانه در Bintray وجود دارد سه مرحله:



  1. کد کتابخانه به خود ماژول کتابخانه در استوديو انديشه کنيد.

  2. راه اندازي يک حساب کاربري در Bintray همراه با مخزن و بسته براي کتابخانه خود را.

  3. اضافه کردن برخي از کد خود را به فايل build.gradle.


نيک: Alright ، چه مدت طول خواهد آن را? در حال حاضر از طريق آن با هم رفتن ذهن?


حداکثر: سوره آن نبايد را بيش از حد طولاني.


ماژول کتابخانه


نيک: کد من مي خواهم براي به اشتراک گذاشتن در حال حاضر آن است که فقط بخشي از برنامه آندرويد واقعي من شده است در کار بر روي.


حداکثر: خوب است، ما مي توانيم ايجاد ماژول هاي جديد در اين پروژه موجود و تنها اين نشر.


نيک: خوب، پس من به “فايل” > “جديد” > “جديد ماژول…”، سپس اين يکي، “کتابخانه انديشه” است؟


حداکثر: Yep ، که در آن است. حالا شما مطمئن نياز نام و ايجاد نام بسته ماژول جديد متفاوت برنامه است يا آن را نمي خواهد ساخت.


نيک: خوب خوب برنامه است به نام الکترونيکي ليست تسهيلات (ELF)، اما من مي توانيد تماس بگيريد کتابخانه “شيطان يا خوب” و سپس نام ماژول مي خواهد نام بسته “northpole.nick.naughtyornice” و “naughtyornice”.


حداکثر: … چه مي کند اين کد نيک?


نيک: هو هو هو, خوب است که براي چک کردن ببينيد که آيا کسي را در ليست شيطان يا ليست خوبي است.


حداکثر: صبر کنيد ، که…


نيک: Er… حق به هر حال. من من ماژول کتابخانه جديد ساخته شده و من نقل مکان کرد کد انتشار را در آن مي خواهم.


حداکثر: سريع بود! فقط براي مراجعات بعدي در مورد شما مي خواهيد براي نوشتن يک کتابخانه از ابتدا: هنگامي که شما شروع يک پروژه جديد در استوديو انديشه آن به طور معمول شما تنها ماژول “تلفن & قرص برنامه” به نام “برنامه” کنند. حتي اگر هيچ چيز ديگري در آنجا وجود دارد کد کتابخانه در اين ماژول نرم افزار نوشتن نيست. شما هنوز هم نياز به ايجاد يک ماژول جديد کتابخانه .


نيک: من را که در ذهن نگه داريد، با تشکر. گام بعدي چيست؟


Bintray


حداکثر: در حال حاضر داريم همه چيز را روي Bintray تنظيم. شروع با رفتن به bintray.com و…


تيتر خبر جديد از ايران و...
ما را در سایت تيتر خبر جديد از ايران و دنبال می کنید

برچسب : نویسنده : f88news4 بازدید : 35 تاريخ : جمعه 10 دی 1395 ساعت: 16:49