সোর্সট্রেইল, সি, সি ++, জাভা এবং পাইথনের উত্স কোড এক্সপ্লোরার ওপেন সোর্স হয়ে যায়

সোর্সট্রেইল

সোর্সট্রেইল একটি ক্রস প্ল্যাটফর্ম উত্স কোড এক্সপ্লোরার উইন্ডোজ, ম্যাকোস এবং লিনাক্সের জন্য সি, সি ++, জাভা এবং পাইথন উত্স কোডে স্থির বিশ্লেষণ করে এবং গ্রাফিক ডিসপ্লে এবং কোড প্রদর্শনের সংমিশ্রণকারী কোনও ইউজার ইন্টারফেসের মধ্যে সংগৃহীত তথ্যটি নেভিগেট করুন।

উদাহরণস্বরূপ হরফ ধরণের সরঞ্জাম, Eclipse, IntelliJ IDEA, PyCharm বা এটম, সাব্লাইম টেক্সট এবং ভিজ্যুয়াল স্টুডিও কোডের মতো সম্পাদকদের মতো আইডিইগুলির সাথে সংহত করে। এখানে তারপরে কাঙ্ক্ষিত পরিবর্তনগুলি করতে হবে।

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

“সফ্টওয়্যার বিকাশকারীরা মূলত উত্স কোড লেখার দিকে দৃষ্টি নিবদ্ধ করে। তবে প্রায়শই, বিদ্যমান কোডবেসে কী চলছে তা বোঝার জন্য তারা পড়ার জন্য আরও বেশি সময় ব্যয় করে।

একই সময়ে, ব্যবহৃত বেশিরভাগ সরঞ্জামগুলি দক্ষ কোড লেখার জন্য ডিজাইন করা হয়েছে, পড়ার জন্য নয়। এজন্যই আমরা সোর্স ট্রেল বিকাশ করেছি। এটি আপনাকে আপনার উত্স কোডের সমস্ত নির্ভরতা বুঝতে সহায়তা করে যাতে কোনও বিদ্যমান কোড স্পর্শ করার সময় আপনাকে পুরো সিস্টেমটি ভেঙে ফেলার বিষয়ে চিন্তা করতে হবে না, "বিকাশকারী দল বলছে.

এখন সোর্সট্রেইল বিনামূল্যে এবং ওপেন সোর্স হবে

কয়েক বছর আগে, সংবাদ প্রকাশিত হয়েছিল যে সরঞ্জামটি ওপেন সোর্সে অর্থ প্রদান থেকে পরিবর্তিত হয়েছে আগের থেকে, এটি একটি বাণিজ্যিক সরঞ্জাম ছিল অস্ট্রিয়ান সংস্থা কোটি সফটওয়্যার বিকাশকারীদের জন্য, যা অবশ্য এটি অ-বাণিজ্যিক প্রকল্পের জন্য বিনামূল্যে ব্যবহার করা হয়েছিল।

সোর্সট্রেল অধিগ্রহণটি আর বাণিজ্যিক লাইসেন্সের মাধ্যমে হবে না:

“আমরা জিএনইউ জেনারেল পাবলিক লাইসেন্সের জন্য যাওয়ার সিদ্ধান্ত নিয়েছি কারণ এটি একটি ভাইরাল লাইসেন্স যা গ্যারান্টি দেয় যে সোর্সট্রেলের কোনও পরিবর্তন বা উন্নতি নিখরচায় সফ্টওয়্যার থেকে যাবে remain উন্নয়ন দলটি লেখেন, "আজ আমরা গর্বিত হয়ে ঘোষণা করছি যে পাঁচ বছরের পুরানো পণ্যটি এখন গিটহাবের জন্য নিখরচায় জনসাধারণের জন্য উপলব্ধ।"

নির্মাতা এখন অপ্রত্যক্ষভাবে স্বীকার করেছেন যে এটি সফ্টওয়্যার নগদীকরণে ব্যর্থ হয়েছে যথেষ্ট, অতএব উন্মুক্ত উত্সের দিকে অগ্রসর হওয়া, যার উত্সটি কোডের বিস্তৃত প্রচার অর্জনও করে।

ঠিক আছে, সমস্ত বিকাশকারী এই সরঞ্জামটির মূল্য দেখেনি, এটি বিক্রি করা কঠিন করে তোলে, তাই এখন কোটি অবদানের সন্ধান করে প্যাট্রিয়নের মাধ্যমে Sourcetrail রক্ষণাবেক্ষণ এবং সহায়তা তহবিল করতে।

যেহেতু এই সরঞ্জামটির জন্য দায়ী তারা মন্তব্য করেন যে ওপেন সোর্স সংগ্রহস্থলটি বজায় রাখতে এবং আপডেটগুলি অবিরত করতে তাদের প্রতি মাসে কমপক্ষে $ 1,500 প্রয়োজন।

যোগাযোগের দিকগুলি পরিচালনার জন্য এক মাসেই ২,৫০০ ডলার প্রয়োজন হবে তা ছাড়াও। প্রোগ্রামিং ভাষা সহায়তা নিয়ে কাজ চালিয়ে যেতে মাসে মাসে 2500 ডলার লাগবে। ইউআই উন্নয়ন প্রতি মাসে month 19,000 অনুমান করা হয়। প্যাট্রিয়নের ভিড়ফান্ডিং প্ল্যাটফর্মের মাধ্যমেই প্রকল্প নেতারা এই লক্ষ্যগুলির দিকে কাজ করার মনস্থ করেন।

লিনাক্সে সোর্স ট্রেল ডাউনলোড এবং ইনস্টল করুন

পরিশেষে, এই সরঞ্জামটি চেষ্টা করতে আগ্রহীদের জন্য, আপনি Sourcetrail.tar.gz ফাইলটি ডাউনলোড করতে পারেন যা থেকে আপনি তা পেতে পারেন নিম্নলিখিত লিঙ্ক।

অথবা টার্মিনালে নিম্নলিখিত কমান্ডটি প্রয়োগ করে:

32 বিট:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_32bit.tar.gz

64 বিট:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_64bit.tar.gz

ডাউনলোড শেষ হয়েছে তাদের সাথে প্যাকেজটি আনজিপ করা উচিত:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

আমরা ডিরেক্টরি লিখি এবং সোর্সট্রেইল.শ ফাইলটি চালাও:

sudo sh Sourcetrail.sh 

এটি প্রথম রানটিতে "~ / .config / উত্স ট্রেল" ফোল্ডার তৈরি করবে, এটি সোর্সট্রিল কনফিগারেশনের ফোল্ডার।

সোর্সট্রেল ইনস্টল করতে, এখন আমরা ইনস্টল.শ স্ক্রিপ্টটি চালাচ্ছি

sudo sh install.sh

ইনস্টলেশনটি শেষ হয়ে গেলে, তাদের অবশ্যই ফোল্ডারের পথটি বিবেচনা করতে হবে যাতে সোর্সট্রেল কার্যকর করার জন্য প্রয়োজনীয় ফাইলগুলি রয়েছে। অবস্থানটি নিম্নরূপ:

~ /.config/sourcetrail

অবশেষে আপনি নিম্নলিখিত লিঙ্কে এর ডকুমেন্টেশনে আরও তথ্য পেতে পারেন।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।