docs/README.bn.md
<b>হ্যালো!</b> আমি Stan, যদি আপনি FossFLOW ব্যবহার করে থাকেন এবং এটি আপনাকে সাহায্য করেছে, <b>আমি সত্যিই প্রশংসা করব যদি আপনি কিছু ছোট দান করতে পারেন :)</b> আমি পূর্ণকালীন কাজ করি, এবং এই প্রকল্পে কাজ করার সময় খুঁজে পাওয়াটা যথেষ্ট চ্যালেঞ্জিং। যদি আমি আপনার জন্য একটি ফিচার বাস্তবায়ন করেছি বা একটি বাগ ঠিক করেছি তবে এটি দুর্দান্ত হবে যদি আপনি পারেন :) যদি না হয়, তাতে কোনো সমস্যা নেই, এই সফটওয়্যারটি সর্বদা বিনামূল্যে থাকবে!
<b>এছাড়াও!</b> যদি আপনি এখনও না করে থাকেন, তবে <a href="https://github.com/markmanx/isoflow">@markmanx</a> দ্বারা নির্মিত অন্তর্নিহিত লাইব্রেরিটি দেখুন যার উপর এটি তৈরি। আমি সত্যিই এখানে একজন দৈত্যের কাঁধে দাঁড়িয়ে আছি 🫡
<b> https://buymeacoffee.com/stan.smith </b>
ধন্যবাদ,
-Stan
যান <b> --> https://stan-smith.github.io/FossFLOW/ <-- </b>
FossFLOW হল সুন্দর আইসোমেট্রিক ডায়াগ্রাম তৈরি করার জন্য একটি শক্তিশালী, ওপেন-সোর্স প্রগ্রেসিভ ওয়েব অ্যাপ (PWA)। React এবং <a href="https://github.com/markmanx/isoflow">Isoflow</a> লাইব্রেরি দিয়ে তৈরি (এখন ফর্ক করা এবং NPM-এ fossflow হিসেবে প্রকাশিত), এটি অফলাইন সাপোর্ট সহ সম্পূর্ণরূপে আপনার ব্রাউজারে চলে।
linux/amd64 এবং linux/arm64 উভয়ের জন্য Docker ইমেজstnsmith/fossflow:latest-এ উপলব্ধnpm run build দিয়ে একীভূত বিল্ড প্রক্রিয়া# Docker Compose ব্যবহার করা (প্রস্তাবিত - স্থায়ী স্টোরেজ অন্তর্ভুক্ত)
docker compose up
# অথবা স্থায়ী স্টোরেজ সহ Docker Hub থেকে সরাসরি চালান
docker run -p 80:80 -v $(pwd)/diagrams:/data/diagrams stnsmith/fossflow:latest
Docker-এ সার্ভার স্টোরেজ ডিফল্টভাবে সক্রিয়। আপনার ডায়াগ্রামগুলি হোস্টে ./diagrams-এ সংরক্ষিত হবে।
সার্ভার স্টোরেজ নিষ্ক্রিয় করতে, ENABLE_SERVER_STORAGE=false সেট করুন:
docker run -p 80:80 -e ENABLE_SERVER_STORAGE=false stnsmith/fossflow:latest
# রিপোজিটরি ক্লোন করুন
git clone https://github.com/stan-smith/FossFLOW
cd FossFLOW
# নির্ভরতা ইনস্টল করুন
npm install
# লাইব্রেরি তৈরি করুন (প্রথমবার প্রয়োজনীয়)
npm run build:lib
# উন্নয়ন সার্ভার শুরু করুন
npm run dev
আপনার ব্রাউজারে http://localhost:3000 খুলুন।
এটি দুটি প্যাকেজ সম্বলিত একটি monorepo:
packages/fossflow-lib - নেটওয়ার্ক ডায়াগ্রাম আঁকার জন্য React কম্পোনেন্ট লাইব্রেরি (Webpack দিয়ে তৈরি)packages/fossflow-app - আইসোমেট্রিক ডায়াগ্রাম তৈরির জন্য Progressive Web App (RSBuild দিয়ে তৈরি)# উন্নয়ন
npm run dev # অ্যাপ উন্নয়ন সার্ভার শুরু করুন
npm run dev:lib # লাইব্রেরি উন্নয়নের জন্য ওয়াচ মোড
# বিল্ডিং
npm run build # লাইব্রেরি এবং অ্যাপ উভয়ই তৈরি করুন
npm run build:lib # শুধুমাত্র লাইব্রেরি তৈরি করুন
npm run build:app # শুধুমাত্র অ্যাপ তৈরি করুন
# পরীক্ষা এবং লিন্টিং
npm test # ইউনিট টেস্ট চালান
npm run lint # লিন্টিং ত্রুটি পরীক্ষা করুন
# E2E টেস্ট (Selenium)
cd e2e-tests
./run-tests.sh # এন্ড-টু-এন্ড টেস্ট চালান (Docker এবং Python প্রয়োজন)
# প্রকাশনা
npm run publish:lib # npm-এ লাইব্রেরি প্রকাশ করুন
আইটেম যোগ করুন:
আইটেম সংযুক্ত করুন:
আপনার কাজ সংরক্ষণ করুন:
আমরা অবদানকে স্বাগত জানাই! দয়া করে নির্দেশিকার জন্য CONTRIBUTORS.md দেখুন।
MIT