প্রকল্প সম্পর্কে
অ্যাক্টন কন্ট্রাক্ট, ডিপেন্ডেন্সি, নেটওয়ার্ক, স্ক্রিপ্ট, টেস্ট এবং জেনারেটেড আর্টিফ্যাক্টের জন্য একটি একক Acton.toml প্রজেক্ট মডেলের চারপাশে TON dApp ডেভেলপমেন্ট সংগঠিত করে। এটি নতুন প্রজেক্ট স্ক্যাফোল্ড করতে বা বিদ্যমান রিপোজিটরি ইনিশিয়ালাইজ করতে পারে।
টুলচেইনে Tolk কম্পাইলার এবং স্ট্যান্ডার্ড লাইব্রেরি বান্ডল করা আছে, সাথে VS Code-ভিত্তিক এডিটর এবং JetBrains IDE-তে Tolk, TL-B এবং Fift/TASM-এর জন্য ফরম্যাটিং, লিন্টিং এবং ল্যাঙ্গুয়েজ-সার্ভার সাপোর্ট। বিল্ডগুলো ডিপেন্ডেন্সি-সচেতন এবং ক্যাশড, মাল্টি-কন্ট্রাক্ট প্রজেক্টের জন্য জেনারেটেড Tolk র্যাপার এবং BoC-ব্যাকড আর্টিফ্যাক্ট সহ।
ডেভেলপাররা Tolk-এ টেস্ট লিখতে, লোকালি ট্রানজেকশন চেইন চালাতে, ইন্টারনাল এবং এক্সটারনাল মেসেজ মডেল করতে, পিন করা Mainnet বা Testnet স্টেট রিপ্লে করতে এবং ফাজিং, মিউটেশন টেস্টিং ও কভারেজ ব্যবহার করতে পারেন। গ্যাস স্ন্যাপশট, প্রতি-ফাংশন রিপোর্ট এবং একটি বেঞ্চ মডিউল কস্ট অপটিমাইজেশন সাপোর্ট করে। ব্রাউজার-ভিত্তিক Test UI, লোকাল ট্রানজেকশন রিট্রেসিং, সোর্স ম্যাপ, VM লগ, স্টোরেজ পরিবর্তন, অ্যাকশন এবং ভ্যালু-ফ্লো ইন্সপেকশন ডিবাগিংয়ে সহায়তা করে।
অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য, অ্যাক্টন টেস্ট করা কন্ট্রাক্টের জন্য TypeScript র্যাপার জেনারেট করে। এর সিমুলেটর একটি সিমুলেটেড TON নেটওয়ার্কে কন্ট্রাক্ট এবং ক্লায়েন্ট একসাথে চালায়, সাথে পাবলিক-নেটওয়ার্ক স্টেটের ঐচ্ছিক ফর্কিং এবং পুনরুৎপাদনযোগ্য CI ব্যবহার। একটি লোকালনেট মোড লোকালি প্রকৃত TON নোড এবং সহায়ক নেটওয়ার্ক সার্ভিস চালু করতে পারে। অ্যাক্টন স্টুডিও টেস্ট হিস্ট্রি, এনভায়রনমেন্ট, এক্সপ্লোরার ভিউ, ওয়ালেট এবং মেসেজ সিমুলেশনের জন্য একটি ব্রাউজার ওয়ার্কস্পেস প্রদান করে।
প্ল্যাটফর্মটি Testnet ডিপ্লয়মেন্ট স্ক্রিপ্ট, ওয়ালেট তৈরি ও ফান্ডিং, TON Connect অনুমোদন, কাস্টম নেটওয়ার্ক, অন-চেইন লাইব্রেরি, এক্সপ্লোরার ইন্টিগ্রেশন, TON Verifier-এর মাধ্যমে কন্ট্রাক্ট সোর্স ভেরিফিকেশন, নেটওয়ার্ক ইনডেক্সিং এবং Actonscan-ও সাপোর্ট করে। অটোমেশন আউটপুটে JSON, SARIF, GitHub, GitLab এবং JUnit ফরম্যাট অন্তর্ভুক্ত, সাথে সংরক্ষিত ট্রেস এবং Docker ওয়ার্কফ্লো।
অ্যাক্টন একটি ইনস্টলার, macOS এবং Linux-এর জন্য প্ল্যাটফর্ম আর্কাইভ এবং একটি Docker ইমেজের মাধ্যমে বিতরণ করা হয়। নেটিভ Windows সাপোর্টেড নয়; Ubuntu 22.04 বা নতুনসহ WSL হলো ডকুমেন্টেড Windows পথ। প্রজেক্টটি Apache 2.0 এবং MIT-এর অধীনে ডুয়াল-লাইসেন্সড।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.