কিভাবে গিটল্যাবের সাথে ভিজ্যুয়াল স্টুডিও সংযুক্ত করবেন

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

কিভাবে গিটল্যাবের সাথে ভিজ্যুয়াল স্টুডিও সংযুক্ত করবেন

এই নিবন্ধে, আমরা ব্যাখ্যা করব কিভাবে Gitlab-এর সাথে ভিজ্যুয়াল স্টুডিও সংযোগ করতে হয়, সেইসাথে ডেভেলপারদের এই প্ল্যাটফর্মের সাথে ব্যবহার করার জন্য অন্যান্য দুর্দান্ত এক্সটেনশনের পরামর্শ দেওয়া হয়।

কিভাবে টুল কানেক্ট করবেন

আপনার প্রোগ্রামের পুরো জীবনচক্র অনুসরণ করতে একাধিক অ্যাপ ব্যবহার করার পরিবর্তে, গিটল্যাব আপনার জন্য সেই সমস্ত কাজ করতে পারে। এখানে কিভাবে:

  1. গিটল্যাব ওয়েবসাইট বা আপনার গিটল্যাব সার্ভারে যান।
  2. আপনার ইমেল, ব্যবহারকারীর নাম, এবং পাসওয়ার্ড টাইপ করুন.
  3. "GitLab ApiV4 Oauth2" ব্যবহার করুন।

আপনি যদি গিটল্যাবে একটি বিদ্যমান সমাধান যোগ করতে ইচ্ছুক হন তবে এখানে প্রক্রিয়াটি রয়েছে:

  1. ভিজ্যুয়াল স্টুডিওতে কোডটি খুলুন।
  2. "ফাইল" খুলুন এবং "উৎস নিয়ন্ত্রণে যোগ করুন" নির্বাচন করুন।
  3. "টিম এক্সপ্লোরার" ট্যাব খুঁজুন এবং "স্থানীয় গিট রিপোজিটরি" ব্যবহার করে, আপনার প্রোজেক্ট ফোল্ডারে নেভিগেট করতে তিনটি বিন্দুতে ক্লিক করুন। তারপর "যোগ করুন" এ ক্লিক করুন।
  4. উপরে, আপনাকে একটি ড্রপডাউন মেনু খুলতে হবে এবং "সিঙ্ক" এ ক্লিক করতে হবে।
  5. "Gitlab" এর অধীনে, "প্রকাশ করুন" খুঁজুন এবং ক্লিক করুন।

গিটল্যাবের সাথে ভিজ্যুয়াল স্টুডিও সংযুক্ত করুন

অন্যান্য দরকারী ভার্চুয়াল স্টুডিও এক্সটেনশন

গ্লিফ্রেন্ড

Glyphifriend হল একটি ভিজ্যুয়াল স্টুডিও 2017 এক্সটেনশন যা Glyphs প্রদর্শনের জন্য Intellisense কে উন্নত করতে পারে। আপনি ভিজ্যুয়াল স্টুডিওতে "টুলস" এরিয়ার মাধ্যমে এটি সহজেই খুঁজে পেতে এবং ইনস্টল করতে পারেন - এবং এভাবেই Glyphfriend VS-এ আপনার টুলকিটের একটি অংশ হয়ে উঠতে পারে।

ইনস্টলেশনের পরে, এই এক্সটেনশনটি সফলভাবে সনাক্ত করবে যখন একটি বৈধ HTML স্বাদযুক্ত ফাইল যুক্ত করা হবে এবং সমর্থনকারী আইকনগুলি যুক্ত করা হবে।

ফাইল আইকন

আপনি যদি নির্দিষ্ট ফাইল প্রকারের জন্য ফাইল আইকন ব্যবহার করতে চান তবে এই এক্সটেনশনটি আপনার জন্য আদর্শ। ফাইল আইকনগুলিতে, আপনি প্রায়শই ব্যবহার করেন এমন ফাইলের প্রকারের জন্য নতুন আইকনগুলিরও পরামর্শ দিতে পারেন৷ এইভাবে, আপনি সর্বদা জানতে পারবেন আপনার ফোল্ডারে কি ধরনের ফাইল আছে।

ফাইল নেস্টিং

ফাইল নেস্টিং আপনাকে ফাইলগুলির নাম অনুসারে স্বয়ংক্রিয়ভাবে এবং ম্যানুয়ালি গ্রুপ করতে দেয়। আপনি নেস্টিং নিয়মগুলিও পরিবর্তন করতে পারেন এবং আপনার সম্পূর্ণ প্রকল্প বা এর কিছু অংশে দ্রুত প্রয়োগ করতে পারেন। এর মূল বৈশিষ্ট্য হল:

  1. ম্যানুয়ালি নেস্ট করা বা ফাইল আননেস্ট করা
  2. বিভিন্ন নামকরণের নিয়মের উপর ভিত্তি করে অটো-নেস্টিং
  3. যোগ করা বা পুনঃনামকৃত ফাইলের জন্য স্বয়ংক্রিয়-নেস্টিং

ম্যাজিকাল C# ডিবাগিং - OzCode

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

সাধারণ ডিবাগিং প্রক্রিয়া আপনাকে দেখতে দেয় যে আপনার অ্যাপটি বর্তমান সময়ে কীভাবে কাজ করছে। যতবার আপনি ব্রেকিং পয়েন্টে পৌঁছাবেন, OzCode আপনার কোড লাইনগুলিকে মূল্যায়ন করতে পারে এবং হেড-আপ ডিসপ্লে দিয়ে ফলাফলের পূর্বাভাস দিতে পারে।

OzCode এমনকি একটি "সরলীকরণ" বিকল্প নিয়ে এসেছিল যা একজন বিকাশকারীর জন্য কোড ভিজ্যুয়ালাইজেশন করে কোন এক্সপ্রেশনগুলি সত্য বা মিথ্যা তাৎক্ষণিকভাবে দেখতে।

আমদানি খরচ

ইম্পোর্ট কস্ট প্লাগইনটি জাভাস্ক্রিপ্ট এবং টাইপস্ক্রিপ্টের জন্য তৈরি করা হয়েছে এবং এটি আপনাকে আপনার প্রোজেক্টে নতুন বা সম্প্রতি যুক্ত হওয়া নির্ভরতাগুলির ট্র্যাক রাখতে সাহায্য করে৷ এটি আপনাকে নির্ভরতার আকার দেখাতে পারে এবং এর পরিচালনায় আপনাকে সহায়তা করতে পারে।

প্রকল্প ব্যবস্থাপক

একাধিক প্রকল্প পরিচালনা করা সহজ নয়; এই কারণেই এই এক্সটেনশনটি অবিলম্বে আপনার সমস্ত প্রকল্পগুলিকে অ্যাক্সেসযোগ্য করতে একটি সাইডবার তৈরি করে৷ এটি আপনাকে Git, SVN, এবং Mercurial সংগ্রহস্থলগুলির সাথে সাহায্য করে এবং পাশাপাশি দূরবর্তী সংগ্রহস্থলগুলি পরিচালনা করে। সমস্ত প্রজেক্ট ম্যানেজারের সেটিংস পরিবর্তন করা এবং আপনার জন্য সেরা কাজ করার জন্য এক্সটেনশনটি কাস্টমাইজ করা সম্ভব।

SVG ভিউয়ার

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

ক্রোমের জন্য ডিবাগার

জাভাস্ক্রিপ্টের সাথে কাজ করে এমন প্রতিটি বিকাশকারীকে একটি ব্রাউজারে কোড পরীক্ষা করতে হবে। Chrome Dev Tools আপনাকে Chrome এর মাধ্যমে যেকোনো JavaScript ডিবাগ করার একটি কার্যকর উপায় প্রদান করে। যেহেতু ভিজ্যুয়াল স্টুডিও একত্রিত করা যেতে পারে, তাই অনেক ডিবাগিং বৈশিষ্ট্য উল্লেখযোগ্য পরিমাণ সময় বাঁচাতে পারে এবং VS ত্যাগ না করেই দ্রুত কোড বাগ সনাক্ত করতে পারে।

গিটল্যাবের সাথে ভিজ্যুয়াল স্টুডিও

SideWaffle টেমপ্লেট প্যাক

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

কোডিং চালিয়ে যান

ভিজ্যুয়াল স্টুডিও বিশ্বব্যাপী বিকাশকারীদের উৎপাদনশীলতা বাড়াতে এবং তারা লঞ্চের জন্য প্রস্তুত তা নিশ্চিত করতে নতুন অ্যাপের সাথে তাদের ডেভেলপমেন্ট টুলগুলিকে একীভূত করতে সক্ষম করে। প্লাগইন এবং এক্সটেনশনের প্রাচুর্যের সাথে, ভিজ্যুয়াল স্টুডিওর মূল কার্যকারিতা ক্রমাগত বৃদ্ধি পাচ্ছে।

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

গিটল্যাবের সাথে ভিজ্যুয়াল স্টুডিও সংযোগ করা কি সহজ ছিল? VS-এর জন্য আপনার অবশ্যই এক্সটেনশনগুলি কী কী? নিচের মন্তব্য অংশে আমাদেরকে জানান।