Build Documentation

এই দস্তাবেজ পার্রোট অ্যাপ্লিকেশনের Sphinx ডকুম

নোট

পার্লোট যৌথ বিকাশের সময়েছে, সমাপ্তকালীন ব্যবহারকারীদের জন্য তৈরি নয়।

সেটআপ নির্দেশিকা

  1. ডায়াগন রিপোজিটরি ক্লোন করুন: ১মত, এই কমান্ড ব্যবহার করে রিপোজিটরি ক্লোন করুন:

    git clone --recursive https://spacecruft.org/deepcrayon/parrot-wtf
    
  2. স্থানান্তর করুন রিপোজিটরিতে: ক্লোন পরে প্রকল্পের মূল ডিরেক্টরিতে যাওয়ার জন্য

    cd parrot-wtf
    
  3. পাইথন3-venv (apt) ইনস্টল করুন: এটি বিRTUAL পরিবেশ তৈরির জন্য প্রয়োজন। এই কমা

    sudo apt update
    sudo apt install docutils gettext python3-pip python3-venv
    # To build PDFs with LaTeX
    sudo apt install texlive-full xindy
    
  4. বাইর্চুয়াল পরিবেশ (venv) সেট করুন: আপনার প্রজেক্টের মূল ডিরেক্টরিতে যান �

    python3 -m venv venv
    
  5. বাংলাদেশে সরকারি ব্যবসা করুন: প্যাকেজগুলি ইনস্টল করার আগে, বিরতুаль পরিবেশ কে সক্রিয়

    source venv/bin/activate
    
  6. ব্যাবহার প্রয়োজনীयতা.টিএমস: এই ফাইলে অ্যাপ্লিকেশন 종ঞ্জিক রয়েছে। সেগু

    pip install -r requirements.txt
    
  7. "সাবমডিউল ইনস্টল করুন: অন্য পার্রোッ트 রিপোজিটরির সাবমডিউলস를 ইনস্টল করে তাদে

    pip install -r datasets/requirements.txt
    pip install -r extension/requirements.txt
    pip install -r ide/requirements.txt
    pip install -r models/requirements.txt
    
    pip install -e datasets
    

সংবাদ নির্মাণ (Building the Documentation)

  1. পূর্বের তৈরির ডাটা মুছে দিন: যদি আগে ডকুমেন্টেশন তৈরি করা হয়েছে

    make clean
    
  2. ডকুমেন্টেশন তৈরি করা হয়: পার্রোット অ্যাপ্লিকেশন Sphinx ব্যবহার করে তৈরি করে

    make html
    
  3. Other useful ``make`` commands: There are other make commands available in the Makefile. You can view them by running:

    make help
    

ওয়েব সার্ভারে পুশ করুন

ডকুমেন্টেশন তৈরি করার পর, আপনি build/html ডিরেক্টরিতে HTML ফাইলগুলি বের ক

এডিট করুন .env যা ব্যবহার করতে পারেন rsync-কে, যেমন:

URL="parrot.wtf:/var/www/html/parrot-wtf/"

লেখা কমান্ডটি rsync-এ সার্ভারে চালিয়ে দেয়:

./scripts/rsync-parrot-wtf

এটি সমস্ত HTML ফাইলস কে build / html থেকে মুখ্য সার্ভারে পুশ করবে।

নোট

পার্রট নির্দেশিকা ইংলিশে লেখা হয় এবং অন্যান্য ভাষায় পরিবর্তন করতে সিভিল মে