রুবি: রত্ন কীভাবে লিখব? [বন্ধ]


160

আমি রুবির জন্য একটি প্যাকেজ লিখতে এবং এটি রত্ন হিসাবে উপলব্ধ করতে চাই।
কী কী সরঞ্জাম, পদক্ষেপ এবং অসুবিধা আছে?
এখানে কোনও ভাল টিউটোরিয়াল, স্ক্রিনকাস্ট ইত্যাদি রয়েছে যা আপনাকে এটি শিখতে কীভাবে সহায়তা করেছিল?

উত্তর:


216

আপনার নিজস্ব রত্ন লেখার জন্য অন্যতম সেরা সম্পদ হ'ল রুবিজেমস.অর্গ এর গাইডসমূহ

আপনি ব্যবহার করেন, তাহলে Bundler আপনার অ্যাপে, আপনি রায়ান বিগ নির্দেশিকা তাকান করতে চাইবেন একটা RubyGem Bundler ব্যবহার ডেভেলপিং এবং Bundler সঙ্গে রত্ন তৈরির Railscast

রত্ন রচনায় সহায়তার জন্য যদি আপনি সরঞ্জামগুলিতে আগ্রহী হন:

কিছু টিউটোরিয়াল / গাইড:


3
gem buildরুবিগেমস নিজেই সরবরাহ করেছেন। সমস্ত জেমকুটটার রত্ন (এবং শীঘ্রই, রুবিগেমস যথাযথ) আপনাকে এপিআই ব্যবহার করে একটি রুবিগেম ধাক্কা দেয়। gemcutter.org/pages/gem_docs gemcutter.org/pages/api_docs
qrush

ধন্যবাদ, আমি প্রতিক্রিয়া সম্পাদনা করেছি।
জ্যাক চু

6

আমি সাধারণত রত্নগুলি তৈরি এবং প্রকাশ করি:

  1. Https: //github.com- এর জন্য সাইন-আপ করুন
  2. Https://rubygems.org জন্য সাইন আপ করুন
  3. $ gem install ore rubygems-tasks rdoc rspec
  4. $ mine awesome_gem
  5. cd awesome_gem/এবং সম্পাদনা করুন README.rdocএবং awesome_gem.gemspecকোড লিখুন lib/awesome_gem/এবং আরএসপেক টেস্টগুলিতে যুক্ত করুন specs/
  6. আপনি যখন প্রকাশ করতে প্রস্তুত হন, ChangeLog.rdocফাইল আপডেট করুন, রান করুন rake specএবং rake rerdoc, খুলুন html/index.htmlএবং কোনও টাইপের জন্য ডাবল-চেক করুন।
  7. rake release
  8. (Alচ্ছিক) আপনার নতুন দুর্দান্ত রত্নটির একটি লিঙ্ক এবং ব্যাখ্যা জমা করুন http://rubyflow.com এ to

আপনার প্রথম রত্নের গৌরবে পিছনে বসে বাস করুন। :)


6

আপনার কোনও রত্ন লেখা শুরু করার দরকার নেই, কেবল কিছু কোড লিখুন, কিছু পরীক্ষা লিখুন, আপনি চান তবে এটি ব্যবহার করুন এবং একবার আপনি এতে খুশি হয়ে গেলে, প্রাসঙ্গিক রেকফিল তৈরি করার জন্য এই মণিটি ব্যবহার করুন ।

আপনি যদি অন্য রত্নগুলি গ্রহণের পদ্ধতির সাথে লেগে থাকেন তবে (কোনও শৈলীর নির্দেশিকা রয়েছে, অন্যান্য রত্নগুলির সাথে সংঘর্ষের জন্য ফাইলগুলির নামকরণ এড়ানো, যদি আপনি পারেন তবে কিছু পরীক্ষা লিখুন, একটি রেডমি থাকতে পারে) তবে এটি প্রয়োজনীয় নয় helps

আপনার কিছু ভাগ করার পরে, এটি গিথুবে রাখুন এবং এটি রত্নপাতে চাপ দিন ।

এটিকে বেশি ভাবেন না, নিড়ানি বা অন্যান্য ওভারকিল সরঞ্জামগুলি ব্যবহার করবেন না, মজা করুন, এমন কিছু করবেন না যা আমি করব না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.