প্রকল্প সম্পর্কে

স্প্রিং ফ্রেমওয়ার্ক হলো স্প্রিং প্রকল্পগুলোর জন্য মৌলিক ভিত্তি। এটি জাভা প্রোগ্রামিং ভাষার বাইরে এন্টারপ্রাইজ অ্যাপ্লিকেশন তৈরি করতে প্রয়োজনীয় সমস্ত অবকাঠামো সরবরাহ করে। এই ফ্রেমওয়ার্কটি স্প্রিং বুট, স্প্রিং সিকিউরিটি, স্প্রিং ডাটা ইত্যাদি সহ স্প্রিং প্রকল্প পরিবারের উপর গড়ে তোলা হয়। স্প্রিং ফ্রেমওয়ার্ক এবং এর ইকোসিস্টেমকে সাধারণত শুধুমাত্র "স্প্রিং" বলা হয়। অফিসিয়াল রেফারেন্স ডকুমেন্টেশন docs.spring.io-তে পাওয়া যায়, পাশাপাশি রিপোজিটরিতে সোর্স ডকুমেন্টেশন, একটি GitHub উইকি, API রেফারেন্স এবং spring.io-তে গাইড ও টিউটোরিয়ালের সংগ্রহও রয়েছে। প্রকল্পটি একটি মানক ওপেন-সোর্স অবদান মডেল অনুসরণ করে যার মধ্যে আচরণবিধি (code of conduct), CONTRIBUTING.md ফাইল, এবং উইকিতে ডকুমেন্ট করা বিল্ড-ফ্রম-সোর্স নির্দেশাবলী অন্তর্ভুক্ত। কন্টিনিউয়াস ইন্টিগ্রেশন GitHub Actions ওয়ার্কফ্লো দ্বারা পরিচালিত হয়। বাইনারি এবং ডিস্ট্রিবিউশন জিপ ফাইলগুলো প্রকল্পের উইকি থেকে সম্পূর্ণ করা যায়। স্প্রিং ফ্রেমওয়ার্ক Apache License 2.0-এর অধীনে প্রকাশিত হয়।