প্রকল্প সম্পর্কে
Tilt হলো Kubernetes-এ মাইক্রোসার্ভিস অ্যাপ্লিকেশন ডেভেলপ করার একটি টুল। এটি ডেভেলপমেন্ট এনভায়রনমেন্টকে কোড হিসেবে বিবেচনা করে, যা টিমগুলোকে একটি সামঞ্জস্যপূর্ণ সেটআপ সংজ্ঞায়িত ও শেয়ার করতে দেয়। `tilt up` চালালে টিমের জন্য কনফিগার করা একটি সম্পূর্ণ dev এনভায়রনমেন্ট চালু হয়।
মূল ধারণা হলো কোড পরিবর্তন এবং একটি নতুন চলমান প্রসেসের মধ্যে প্রতিটি ধাপ স্বয়ংক্রিয় করা: ফাইল মনিটর করা, কন্টেইনার ইমেজ বিল্ড করা এবং এনভায়রনমেন্ট আপ-টু-ডেট রাখা। README এটিকে ধারণাগতভাবে `docker build && kubectl apply` বা `docker-compose up` এর সাথে তুলনা করে।
ইনস্টলেশন একটি এক-ধাপের কমান্ড। macOS এবং Linux-এ একটি শেল স্ক্রিপ্ট প্রদান করা হয়; Windows-এ একটি PowerShell স্ক্রিপ্ট। README ইনস্টলেশন গাইডের মাধ্যমে Homebrew, Scoop, Conda, এবং asdf এর মতো প্যাকেজ ম্যানেজারগুলোর দিকেও ইঙ্গিত করে।
নতুনদের জন্য একটি টিউটোরিয়াল দেওয়া হয়। HTML, NodeJS, Python, Go, Java, এবং C# এর জন্য সর্বোত্তম-অনুশীলন কনফিগারেশন গাইড রয়েছে। একটি সম্পূর্ণ API রেফারেন্স Tiltfile ফাংশনগুলো কভার করে, এবং কমিউনিটি-শেয়ার করা স্নিপেটগুলো Tilt Extensions রিপোজিটরিতে থাকে।
কমিউনিটি সহায়তা Kubernetes Slack #tilt চ্যানেল এবং GitHub issues এর মাধ্যমে হয়। অবদান নির্দেশিকা প্রদান করা হয়, এবং এক্সটেনশনগুলো নতুন Tiltfile কার্যকারিতা যোগ করতে পারে। প্রকল্পটি উল্লেখ করে যে এটি anonymized usage data পাঠায়, যার বিস্তারিত একটি telemetry FAQ-তে রয়েছে, এবং সমস্ত কমিউনিটি সদস্যদের একটি Code of Conduct অনুসরণ করার প্রত্যাশা করে।
নিরাপত্তা সমস্যাগুলো পাবলিক issues হিসেবে নয় বরং ইমেইলের মাধ্যমে ব্যক্তিগতভাবে রিপোর্ট করা উচিত। প্রকল্পটি Apache License, Version 2.0 এর অধীনে লাইসেন্সপ্রাপ্ত, কপিরাইট Docker, Inc. এর অধিকারে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.