প্রকল্প সম্পর্কে
WTF (wtfutil নামেও পরিচিত) একটি বিনামূল্যের এবং ওপেন-সোর্স ব্যক্তিগত তথ্য ড্যাশবোর্ড যা টার্মিনালে চলে। এটি ডেভেলপার এবং প্রযুক্তিগত ব্যবহারকারীদের গুরুত্বপূর্ণ কিন্তু প্রায়ই প্রয়োজন হয় না এমন পরিসংখ্যান এবং ডেটা এক নজরে দেখার সুযোগ দেয় এবং বিশ্বব্যাপী হাজার হাজার মানুষ এটি ব্যবহার করে। প্রকল্পটি Go ভাষায় লেখা এবং v1.0 রিলিজের জন্য প্রস্তুতি নিচ্ছে, যার মধ্যে WTF থেকে Tessera নামকরণ পরিবর্তন অন্তর্ভুক্ত রয়েছে।
এটি কীভাবে কাজ করে: কার্যকারিতা মডিউলগুলিতে সংগঠিত — ড্যাশবোর্ডে প্রদর্শিত তথ্যের স্বয়ংসম্পূর্ণ অংশ। প্রতিটি মডিউল একটি config.yml ফাইলে তার সেটিংস যোগ করে সক্রিয় এবং কনফিগার করা হয় এবং প্রকল্প সাইটে প্রতি-মডিউল ডকুমেন্টেশন উপলব্ধ বিকল্পগুলি ব্যাখ্যা করে। README-তে হাইলাইট করা উদাহরণ মডিউলগুলির মধ্যে রয়েছে DigitalOcean, GitHub, Google Calendar, HackerNews, Have I Been Pwned, NewRelic, OpsGenie, Security, Transmission, এবং Trello, যা সোর্স কন্ট্রোল, ক্যালেন্ডার, ঘটনা ব্যবস্থাপনা, নিরাপত্তা পরীক্ষা এবং ডাউনলোডের মতো ক্ষেত্রগুলি কভার করে।
ইনস্টলেশন: WTF একটি স্বতন্ত্র বাইনারি হিসাবে সরবরাহ করা হয় এবং বিভিন্ন উপায়ে ইনস্টল করা যায়: Homebrew-এর মাধ্যমে (brew install wtfutil, অথবা সর্বশেষ রিলিজের জন্য একটি ট্যাপ), go install github.com/wtfutil/wtf@latest-এর মাধ্যমে, MacPorts-এর মাধ্যমে, GitHub Releases থেকে প্রি-বিল্ট বাইনারি ডাউনলোড করে, make install দিয়ে সোর্স থেকে বিল্ড করে, অথবা Arch User Repository-এর মাধ্যমে (wtfutil এবং wtfutil-bin প্যাকেজ)। Docker-এর মাধ্যমেও চালানোর বিকল্প ইনস্টলেশন বিকল্পগুলির মধ্যে তালিকাভুক্ত।
ডকুমেন্টেশন: নির্দিষ্ট ডকুমেন্টেশন wtfutil.com-এ রয়েছে, যেখানে কুইক-স্টার্ট, কনফিগারেশন এবং মডিউল রেফারেন্স পৃষ্ঠা রয়েছে। ডকুমেন্টেশন অবদান একটি পৃথক রিপোজিটরিতে (wtfutil/wtfdocs) করা হয়।
প্রযুক্তিগত নোট: WTF tcell এবং tview লাইব্রেরির উপর নির্মিত এবং GoReleaser দিয়ে বিল্ড, প্যাকেজ এবং ডিপ্লয় করা হয়। নির্ভরতা ব্যবস্থাপনা Go মডিউল ব্যবহার করে। README ব্যাজ নির্দেশ করে যে প্রকল্পটি MPL-2.0-এর অধীনে লাইসেন্সকৃত এবং এর অনুপ্রেরণা এসেছে Monica Dinculescu-এর tiny-care-terminal থেকে।
সম্প্রদায় এবং অবদান: প্রকল্পটি অনানুষ্ঠানিকভাবে স্বেচ্ছাসেবকদের একটি ছোট দল দ্বারা রক্ষণাবেক্ষণ করা হয়; রিপোর্ট করা বাগগুলি ঠিক করা হবে বা বৈশিষ্ট্য যুক্ত করা হবে তার কোনো গ্যারান্টি নেই, যদিও ব্যবহারকারীরা কাজকে উৎসাহিত করতে BountySource-এ বাউন্টি তৈরি করতে পারেন। অবদানকারীদের পুল রিকোয়েস্ট জমা দেওয়ার আগে প্রকল্পের CONTRIBUTING.md এবং আচরণবিধি পড়তে বলা হয়; README-তে উল্লেখ করা হয়েছে যে WTF অনেকের প্রথম Go প্রকল্প বা প্রথম ওপেন-সোর্স অবদান। যোগাযোগের চ্যানেলগুলির মধ্যে রয়েছে GitHub Discussions এবং সোশ্যাল মিডিয়া এবং স্পনসররা অ্যাপ্লিকেশন থেকে প্রস্থান করার সময় দেখানো বার্তাটি কাস্টমাইজ করতে পারেন।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.