গিটবুক এমন একটি প্ল্যাটফর্ম যা আপনাকে ডকুমেন্টেশন সাইট বা কোম্পানির উইকি তৈরি করতে দেয়। আপনি কোড থেকে API এবং কিভাবে একটি সফ্টওয়্যার পণ্য ব্যবহার করতে হয় সব ধরনের জিনিস নথিভুক্ত করতে এটি ব্যবহার করতে পারেন।
GitBook GitHub সংগ্রহস্থলের অনুরূপ প্রক্রিয়া ব্যবহার করে। ডকুমেন্টেশনের প্রধান অনুলিপি একটি 'মাস্টার' অনুলিপি হিসাবে কাজ করে। তারপরে আপনি 'খসড়া' তৈরি করতে পারেন, যা 'শাখা' এর মতো।
এই প্রক্রিয়াটি অনেক ব্যবহারকারীকে একটি একক ডকুমেন্টেশন সাইটে কাজ করার অনুমতি দেয় যখন দ্বন্দ্ব পরিচালনা বা প্রতিরোধ করে। এটি বিভিন্ন শাখার পরিবর্তনগুলিকে একত্রিত করার আগে একটি পর্যালোচনা প্রক্রিয়ার মধ্য দিয়ে যাওয়ার অনুমতি দেয়।
কিভাবে গিটবুক ব্যবহার শুরু করবেন
আপনি বেশ কয়েকটি থেকে চয়ন করতে পারেন গিটবুক মূল্য পরিকল্পনা সমূহ. আপনি ওপেন সোর্স প্রোজেক্ট, ব্যক্তিগত ব্যবহার বা ব্যক্তিগত দলের সহযোগিতার জন্য গিটবুক ব্যবহার করছেন কিনা তার উপর মূল্য নির্ভর করবে। আপনি যদি ওপেন সোর্স প্রকল্পের জন্য এটি ব্যবহার করেন তবে গিটবুক বিনামূল্যে ব্যবহার করা যায়।
GitBook সমর্থন করে মার্কডাউন, অনেক সুবিধা সহ একটি জনপ্রিয় মার্কআপ ভাষা ওয়েবে লেখা বা ডকুমেন্টিংয়ের জন্য।
GitBook এর সাথেও সংহত করে GitHub, হোস্টিং, সংরক্ষণ এবং কোড সম্পাদনার জন্য একটি প্ল্যাটফর্ম . আপনি আপনার GitHub শংসাপত্রগুলি ব্যবহার করে সাইন ইন করে সরাসরি আপনার GitHub অ্যাকাউন্টের সাথে আপনার GitBook অ্যাকাউন্ট লিঙ্ক করতে পারেন।
- GitBook এ সাইন আপ করুন। আপনার নিজের GitHub অ্যাকাউন্ট থাকলে, আপনি ক্লিক করতে পারেন GitHub দিয়ে সাইন আপ করুন .
- একবার আপনি সাইন ইন করলে, গিটবুক আপনাকে একটি নতুন অভ্যন্তরীণ উইকিতে পুনঃনির্দেশ করবে। এটি কিছু নমুনা বিষয়বস্তু সহ আপনার উইকিকে প্রাক-পপুলেট করবে।
গিটবুক ইন্টারফেসের একটি ওভারভিউ
গিটবুকের বেশ কিছু ফাংশন রয়েছে যা আপনাকে আপনার ডকুমেন্টেশন সাইট তৈরি করতে এবং পরিবর্তন করতে দেয়।
- শীর্ষ প্যানেল আপনাকে নতুন খসড়া তৈরি করতে, পরিবর্তনের ইতিহাস দেখতে, বা অন্য কোনো আলোচনা বা সংযুক্তি দেখতে দেয়।
- বাম-সবচেয়ে সাইডবার আপনাকে একাধিক স্পেস তৈরি করতে দেয়। আপনি বিভিন্ন প্রকল্পের জন্য পৃথক স্থান ব্যবহার করতে পারেন যাতে আপনি আপনার ডকুমেন্টেশন এলাকাগুলিকে আলাদা এবং সংগঠিত করতে পারেন। আপনি সাইডবার প্রসারিত বা বন্ধ করতে পারেন.
- বাম প্যানেল ডকুমেন্টেশন সাইটের জন্য একটি মেনু হিসাবে কাজ করে। আপনি আপনার ডকুমেন্টেশন সাইটের পৃষ্ঠাগুলি দেখতে পারেন এবং গ্রুপ এবং নেস্টেড পৃষ্ঠাগুলি তৈরি করতে এটি ব্যবহার করতে পারেন। আপনি প্রদত্ত লিঙ্কগুলি ব্যবহার করে পুরো সাইট জুড়ে নেভিগেট করতে পারেন।
- নীচের প্যানেলে বোতামগুলি অন্তর্ভুক্ত রয়েছে যা সংস্করণ নিয়ন্ত্রণ প্রক্রিয়ার জন্য গুরুত্বপূর্ণ। আপনি আপনার খসড়ার জন্য একটি নাম যোগ করতে পারেন, একটি পরিবর্তন মার্জ করতে পারেন বা পর্যালোচনার জন্য পরিবর্তন জমা দিতে পারেন৷
কীভাবে একটি নতুন খসড়া তৈরি করবেন
আপনি একটি নতুন পরিবর্তনের অনুরোধ তৈরি করে এবং এর মধ্যে পরিবর্তন করে একটি নতুন খসড়া তৈরি করতে পারেন।
- উপরের প্যানেলে, ক্লিক করুন অনুরোধগুলো পরিবর্তন করো .
- ডানদিকে প্রদর্শিত নতুন প্যানেলে, ক্লিক করুন খসড়া ট্যাব এটি আপনাকে আপনার সক্রিয় ড্রাফ্টগুলি দেখাবে৷
- এখান থেকে, আপনি এটি খুলতে একটি বিদ্যমান খসড়াতে ক্লিক করতে পারেন। একটি নতুন খসড়া তৈরি করতে, ক্লিক করুন নতুন পরিবর্তনের অনুরোধ , এবং পৃষ্ঠাটি লোড করা শেষ হওয়ার জন্য অপেক্ষা করুন।
- নীচের প্যানেলে, ক্লিক করুন একটি বিষয় লিখুন . এটি একটি উইন্ডো খুলবে যেখানে আপনি নতুন খসড়াটিকে একটি নাম দিতে পারেন। উদাহরণ স্বরূপ, নতুন পৃষ্ঠা - কিভাবে কোডবেস সেট আপ করবেন .
কিভাবে পেজ এবং গ্রুপ তৈরি করবেন
একবার আপনার কাছে একটি খসড়া হয়ে গেলে, আপনি ডকুমেন্টেশনে পরিবর্তন করা শুরু করতে পারেন। গিটবুক আপনার পরিবর্তনগুলি খসড়ার মধ্যে সঞ্চয় করে, তাই তারা মাস্টার কপিকে প্রভাবিত করে না। আপনি পৃষ্ঠা এবং পৃষ্ঠা গ্রুপ যোগ করতে বাম দিকের সাইডবার ব্যবহার করতে পারেন।
- ক্লিক করে একটি নতুন পৃষ্ঠা তৈরি করুন নতুন পাতা সাইডবারের নীচে লিঙ্ক, এবং নির্বাচন করুন নতুন নথি পাতা ড্রপডাউন থেকে বিকল্পভাবে, আপনি একটি বিদ্যমান পৃষ্ঠার নীচে হভার করতে পারেন এবং নীলে ক্লিক করতে পারেন প্লাস বোতাম
- একটি নতুন পেজ গ্রুপ তৈরি করতে, ক্লিক করুন নতুন পাতা , এবং নির্বাচন করুন নতুন দল ড্রপডাউন থেকে বিকল্প।
- আপনি পৃষ্ঠা বা গোষ্ঠীর পাশের তিনটি বিন্দুতে ক্লিক করে এবং নির্বাচন করে পৃষ্ঠাটির নাম পরিবর্তন করতে পারেন নাম পরিবর্তন করুন .
- আপনার নতুন পৃষ্ঠা তৈরি করতে সামগ্রী যোগ করা শুরু করুন। আপনি পাঠ্য বা শিরোনামের মতো সাধারণ সামগ্রী যোগ করতে পারেন। গিটবুক আপনাকে অন্যান্য সামগ্রী ব্লক যেমন ছবি, ফাইল সংযুক্তি, টেবিল, ট্যাব বা কোড স্নিপেট যোগ করার অনুমতি দেয়। YouTube এম্বেড বা Google ডক্স সামগ্রীর মতো অন্যান্য ইন্টিগ্রেশন যোগ করার বিকল্পও রয়েছে।
- ক্লিক করুন ভিন্ন দৃশ্য আপনার খসড়া এবং মূল মাস্টার ডকুমেন্টেশন কপির মধ্যে পার্থক্য দেখতে নীচের প্যানেলে বোতাম।
- আপনি আপনার বিষয়বস্তু লেখা শেষ হলে, আপনি ক্লিক করতে পারেন একত্রিত করা , জমা দিন এবং একত্রিত করুন , বা পর্যালোচনার জন্য জমা .
ডকুমেন্টেশন সাইটের লিঙ্ক কিভাবে তৈরি করবেন
আপনি GitBook এর শীর্ষ প্যানেল থেকে শেয়ার লিঙ্ক অ্যাক্সেস করতে পারেন. লিঙ্কটি দেখতে সক্ষম হওয়ার জন্য আপনাকে একটি খসড়ার বাইরে থাকতে হবে এবং মাস্টার ডকুমেন্টেশন কপিটি দেখতে হবে।
- ডিফল্টরূপে, আপনার ডকুমেন্টেশন সাইটের দৃশ্যমানতা 'অতালিকাভুক্ত'। এর মানে হল যে আপনি একটি ব্যক্তিগত লিঙ্ক ব্যবহার করে ডকুমেন্টেশন সাইট অ্যাক্সেস করতে পারেন, সার্চ ইঞ্জিনের মাধ্যমে নয়। উপরের প্যানেলে, ক্লিক করুন তালিকাভুক্ত নয় বোতাম
- ড্রপডাউন থেকে আপনার পছন্দসই দৃশ্যমানতা সেটিংস নির্বাচন করুন। মনে রাখবেন যে গিটবুক কিছু দৃশ্যমানতা সেটিংস লক করতে পারে এবং সেগুলি অ্যাক্সেস করার জন্য আপনাকে আপগ্রেড করতে হতে পারে।
- দৃশ্যমানতা সেটিংসের তালিকার নীচে, একটি লিঙ্ক রয়েছে যা আপনি অন্যান্য ব্যবহারকারীদের সাথে ভাগ করতে পারেন যারা আপনার ডকুমেন্টেশন সাইট ব্যবহার করবে৷ অন্যদের সাথে শেয়ার করতে এই লিঙ্কটি অনুলিপি করুন।
- লিঙ্কের নীচে, ক্লিক করুন লিঙ্ক এবং ডোমেন সেটিংস . এখানে আপনি একটি কাস্টম ডোমেন নাম লিঙ্ক করতে পারেন, বা URL এর অংশ পরিবর্তন করতে পারেন৷ আপনি যদি একটি কাস্টম ডোমেন ব্যবহার করেন, আপনি দেখতে পারেন গিটবুকের ডকুমেন্টেশন কিভাবে সঠিকভাবে আপনার DNS কনফিগার করবেন।
গিটবুক ব্যবহার করে ডকুমেন্টেশন তৈরি করা
গিটবুক আপনাকে সহযোগিতামূলকভাবে ডকুমেন্টেশন সাইট বা কোম্পানি উইকিতে কাজ করতে দেয়। GitBook GitHub থেকে শাখার মত ধারণা ধার করে এবং একটি মাস্টার কপি নিয়ন্ত্রণ করতে এবং যেকোনো দ্বন্দ্ব পরিচালনা করতে মার্জ করে।
ডকুমেন্টেশনে আপনার নিজস্ব পরিবর্তন যোগ করতে আপনি একটি নতুন খসড়া তৈরি করতে পারেন। খসড়ার মধ্যে, আপনি বিষয়বস্তুতে পরিবর্তন করতে পারেন, সেইসাথে নতুন পৃষ্ঠা বা পৃষ্ঠা গ্রুপ যোগ করতে পারেন। একবার আপনি আপনার পরিবর্তনগুলি করা শেষ করলে, আপনি হয় সেগুলিকে একত্রিত করতে পারেন বা পর্যালোচনার জন্য জমা দিতে পারেন৷
কিভাবে একটি ইমেল থেকে কারো আইপি ঠিকানা খুঁজে পেতে
আপনি যদি আপনার জাভা কোডের জন্য অভ্যন্তরীণ ডকুমেন্টেশন তৈরি করেন, আপনি Javadoc অন্বেষণ করতে চাইতে পারেন। Javadoc আপনাকে আপনার জাভা কোড স্বয়ংক্রিয়ভাবে নথিভুক্ত করার অনুমতি দেয়।