প্রকল্প সম্পর্কে
Notesnook একটি বিনামূল্যের ও ওপেন-সোর্স নোট নেওয়ার অ্যাপ্লিকেশন, যা ব্যবহারকারীর গোপনীয়তা ও ব্যবহারের সহজতার উপর গুরুত্ব দেয় এবং Evernote-এর একটি এন্ড-টু-এন্ড এনক্রিপ্টেড বিকল্প হিসেবে উপস্থাপিত। এর README অনুযায়ী, এটি ব্যবহারকারীর ডিভাইসে XChaCha20-Poly1305 ও Argon2 ব্যবহার করে সবকিছু এনক্রিপ্ট করে, যাতে জিরো-নলেজ নীতি সমর্থিত হয় এবং দেখানো যায় যে গোপনীয়তা সবসময় সুবিধার মূল্যে আসে না।
রিপোজিটরিটি একটি মনোরেপো, যেখানে Notesnook-এর ওয়েব, ডেস্কটপ ও মোবাইল ক্লায়েন্ট তৈরি ও ব্যবহারের জন্য প্রয়োজনীয় কোড রয়েছে। এর কাঠামোতে ওয়েব, ডেস্কটপ এবং Android/iOS-এর জন্য অ্যাপ, একটি ওয়েব ক্লিপার এক্সটেনশন এবং শেয়ার্ড প্যাকেজ যেমন core, crypto (একটি libsodium র্যাপার), clipper, editor, editor-mobile, logger, sodium, streamable-fs ও theme অন্তর্ভুক্ত। প্রকল্পটি মূলত JavaScript/TypeScript দিয়ে তৈরি, সব প্ল্যাটফর্মে ফ্রন্ট-এন্ডের জন্য React, মোবাইলের জন্য React Native, ডেস্কটপের জন্য Electron এবং প্যাকেজ ব্যবস্থাপনার জন্য NPM ব্যবহৃত হয়। README-তে উল্লেখ করা হয়েছে যে কোডবেস একটি হাইব্রিড অবস্থায় রয়েছে—নতুন কোড TypeScript-এ এবং পুরনো কোড ধাপে ধাপে রূপান্তর করা হচ্ছে।
README-তে অবদান রাখার নির্দেশিকাও রয়েছে, যেখানে স্টাইল, পুল রিকোয়েস্ট ও কমিট কনভেনশন নিয়ে আলোচনা করা হয়েছে এবং ইমেইল, Discord, Twitter ও GitHub issues-সহ সহায়তা চ্যানেলের তালিকা দেওয়া হয়েছে। অতিরিক্ত রিসোর্সের মধ্যে রয়েছে অন্য অ্যাপ থেকে ডেটা স্থানান্তরের জন্য একটি importer, গোপনীয়তা নীতি ও শর্তাবলি, এনক্রিপশন দাবি যাচাইয়ের জন্য একটি Vericrypt টুল এবং কেন একটি ইমেইল ঠিকানা প্রয়োজন তা ব্যাখ্যা করে একটি ব্লগ পোস্ট। README-তে বিস্তারিত ফিচার তালিকা বা স্ক্রিনশট দেওয়া নেই; সেগুলোর জন্য পাঠকদের প্রকল্পের ওয়েবসাইটে যেতে বলা হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.