ஆளுகை¶
Core Team-இல் உள்ள அந்த பரபரப்பான தேனீக்களுக்கு, BeeWare என்ற தேனீக்கூட்டை தொடர்ந்து இயக்கிச் செல்ல பல பொறுப்புகள் உள்ளன. இது ஒரு தொடர்ந்து வளர்ந்து வரும் திட்டம் என்பதால், இந்தப் பக்கம் மாற்றத்திற்கு உட்பட்டது.
இவற்றில் சிக்கல்களுக்குப் பதிலளித்தல், குறியீட்டை மதிப்பாய்வு செய்து ஒன்றிணைத்தல், புதிய பங்களிப்பாளர்களுக்கு வழிகாட்டுதல் மற்றும் ஒட்டுமொத்த BeeWare திட்டத்தின் கட்டமைப்பு ஆகியவை அடங்கும், ஆனால் இவை மட்டுமே அல்ல.
கோட் முடிவுகளை எடுக்க நாம் நம்பும் நபர்கள் உள்ளனர்; கோட் மற்றும் நிறுவன முடிவுகளை எடுக்க நாம் நம்பும் நபர்கள் உள்ளனர்; மேலும், முழு நிறுவனத்தின் தொலைநோக்குப் பார்வைக்கு வழிகாட்டி, சமூகத்தால் ஒருமித்த கருத்துக்கு வர முடியாவிட்டால் இறுதி முடிவை எடுக்கப் பொறுப்பேற்கப்பட்ட ஒரு நபரும் உள்ளார்.
அணி மூத்தநிலை¶
BeeWare திட்டத்தில் உள்ள பல்வேறு மூத்தநிலை நிலைகள்:
தேனி, அல்லது தொழிலாளர் தேனி¶
BeeWare சமூகத்தின் எந்தவொரு உறுப்பினரும். நாங்கள் GitHub-இல் வெளிப்படையாகப் பணியாற்றுவதால், யார் வேண்டுமானாலும் குறியீட்டில் மாற்றங்களைப் பரிந்துரைக்கலாம் மற்றும் தங்களின் குறியீட்டை இணைக்கப் பெறலாம். பங்களிக்க உங்களின் திறனுக்கு இருக்கும் ஒரே வரம்பு, அவ்வாறு செய்ய உரிமைகள் பெற்ற ஒரு குழு உறுப்பினர் உங்கள் பணியை இணைப்பதுதான்.
தேனீ வளர்ப்பவர்¶
நம்பகமான பங்களிப்பாளராக அங்கீகரிக்கப்பட்ட ஒரு தேனி. இந்தத் தேனிகள் BeeWare திட்டத்தின் ஒரு குறிப்பிட்ட பகுதியில் காலப்போக்கில் தங்கள் திறனை வெளிப்படுத்தியுள்ளன. இது தொழில்நுட்ப அளவில் (ஜாவாஸ்கிரிப்ட், பைத்தன், ஆப்ஜெக்டிவ்-சி நிபுணத்துவம்; GTK+, macOS அறிவு), அல்லது மற்றொரு அளவில் (சமூக மேலாண்மை, குறியீடு மதிப்பாய்வு) இருக்கலாம். தங்களின் நிபுணத்துவம் அங்கீகரிக்கப்பட்ட திட்டத்திற்கான commit அணுகலை தேன்கூடு மேலாளர்கள் பெற்றிருக்கலாம்.
மூத்த தேனீ வளர்ப்பாளர்கள்¶
GitHub-இல் மேம்பட்ட அணுகலைக் கொண்ட அபியாரிஸ்ட்கள், மேலும் திட்டம் முழுவதையும் மேற்பார்வையிடும் கூடுதல் பொறுப்பையும் கொண்டுள்ளனர். அவர்கள் கட்டமைப்பு ரீதியான முடிவுகளை எடுக்க முடியும், ஆனால் இறுதியில் BDFN-க்கு பதிலளிக்க வேண்டும்.
தற்போதைக்கு கருணை இல்லாத சர்வாதிகாரி (BDFN)¶
ஆயுட்கால நன்முறையாளர்-இன் ஒரு வடிவமாக, திட்டத்தின் திசை மற்றும் முடிவுகளுக்கான பொறுப்பு இறுதியில் BDFN-இடம் உள்ளது. "வாழ்க்கை முழுவதும்" என்பதற்குப் பதிலாக "இப்போதைக்கு" என்ற சொல்லைப் பயன்படுத்துவது, ஒரு நபரின் இயற்கையான வாழ்நாள் முழுவதும் கோர் பராமரிப்பாளரின் பொறுப்புகளுக்கு உட்படுத்தக்கூடாது என்ற ஜாங்கோ கருப்பொருளைக் குறிக்கிறது. திறந்த மூலத்திற்கு வெளியே வாழ்க்கை உள்ளது, மேலும் குறியீடு/வாழ்க்கை சமநிலை மற்றும் பொதுவான நல்வாழ்வு ஆகியவை மனதில் கொள்ள வேண்டிய மிக முக்கியமான விஷயமாகும்.
பீவேயரின் BDFN ரஸ்ஸல் கீத்-மேகி ஆகும்.
நிறுவனர் தேனீ வளர்ப்பாளர்¶
முதலில் ஒரு குன்றின் மீது நின்று, சவரம் செய்ய வேண்டிய ஒரு யாக்கைக் கண்ட மனிதன். இந்தப் பங்கு ஒருபோதும் மாறாது, முடிவில்லாமல் தொடர்கிறது; இருப்பினும், இது நிறுவனத்தில் உள்ளார்ந்த வகையில் எந்தக் கூடுதல் அதிகாரத்தையும் மாற்றவில்லை. தற்போது, நிறுவனத் தேனீ வளர்ப்பாளர் BDFN-ஆகவும் உள்ளார்; ஆனால் காலப்போக்கில் இது மாறக்கூடும்.
கையேடுகள் (உண்மையான விதிகள் அல்ல)¶
கமிட் உரிமைகள் பெற்ற ஒன்றுக்கு மேற்பட்ட நபர்களைக் கொண்ட எந்தவொரு திட்டத்திலும் இருப்பது போலவே, குழுவானது பின்பற்ற வேண்டிய பல பொதுவான வழிகாட்டுதல்கள் உள்ளன:
- பரந்த சமூகத்திற்கு திட்டத்தின் நல்ல பிரதிநிதியாக இருங்கள்
- எந்தவொரு BeeWare திட்டத்திற்கும் வரும் ஒவ்வொரு விசாரணை மற்றும் பங்களிப்பையும் மரியாதையுடன் நடத்தவும்.
- அனைவரும் தங்கள் வார்த்தைகளைச் சரியாகத் தேர்ந்தெடுக்கவில்லை என்றாலும், அவர்கள் நல்ல எண்ணம் கொண்டவர்கள் என்று கருதுங்கள்.
- யாராவது ஒரு வேலையைத் "தவறான" முறையில் செய்திருந்தால், அதற்குக் காரணம், செயல்முறையை நாங்கள் சரியாகத் தெரிவிக்கத் தவறியதுதான் என்று கருதுங்கள்.
- கோபம் அல்லது விரக்தியின் எந்தவொரு வெளிப்பாடும், ஒரு BeeWare கருவி/நூலகத்தைப் பயன்படுத்த வேண்டும் என்ற உண்மையான விருப்பத்திலிருந்தே வருகிறது என்று கருதுங்கள்.
- BeeWare சமூகத்திற்கு உள்ளேயும் வெளியேயும், மற்ற சமூக உறுப்பினர்கள் தங்களின் சொந்தத் தகவல்தொடர்புகளில் இந்த இலட்சியங்களைப் பிரதிபலிக்க ஊக்குவிக்கவும்.
- எந்தவொரு தேனீ வளர்ப்பாளரும் தங்களின் சொந்த குறியீட்டை எழுதக்கூடாது.
- விலக்கு: "ஏதோ மிகவும் பழுதடைந்துவிட்டது, அதை இப்போதே சரிசெய்ய வேண்டும்"
- விலக்கு: BDFN (இது எதிர்காலத்தில் மாறக்கூடும்)
- ஒரு முக்கியக் குழு உறுப்பினர் மதிப்பாய்விற்காகச் சமர்ப்பித்த அனைத்து குறியீடுகளும் மற்றொரு குழு உறுப்பினரால் மதிப்பாய்வு செய்யப்பட வேண்டும்.
- விலக்கு: BDFN (இது எதிர்காலத்தில் மாறக்கூடும்)
- அனைத்து குறியீடுகளும் இணைக்கப்படுவதற்கு முன்பு தொடர் ஒருங்கிணைப்பு சோதனைகளில் தேர்ச்சி பெற வேண்டும்.
- விலக்கு: பழுதடைந்திருப்பது தெரிந்தும், மற்ற காரணங்களுக்காக இணைக்கப்பட வேண்டிய குறியீடு.
- விலக்கு: போதுமான CI சோதனைகள் இல்லாத ஒரு ரெப்போவில் உள்ள குறியீடு
- விதிவிலக்கு: கச்சிதமாக இருப்பதை விட, செயல்படுவதும் அர்ப்பணிப்பதும் சிறந்தது.
- ஏற்றுக்கொள்ளும் செயல்முறைகள் முடிந்தவரை தானியக்கமாக்கப்பட வேண்டும்.
- இதன் பொருள் சோதனைகள், லிண்டிங், எழுத்துப்பிழை சரிபார்ப்பு, கவரேஜ், மற்றும் பல.
தேனீ வளர்ப்பாளர் ஆதல்¶
அணியில் ஒரு புதிய அபியாரிஸ்டைச் சேர்ப்பது என்பது தற்போதுள்ள கோர் டீமின் முழுமையான விருப்பத்திற்குட்பட்டது. தற்போது இதற்கு உறுதியான விதிகள் எதுவும் இல்லை என்றாலும், பொதுவாக, ஒரு திட்டத்திற்கு உறுதியான பங்களிப்புகளை ஒருவரால் வெளிப்படுத்த முடிந்தால், அவர் ஒரு BeeWare திட்டத்தில் அபியாரிஸ்டாக அழைக்கப்படுவார். இது, தற்போதுள்ள குழுவில் இல்லாத, குறிப்பிட்ட கள அறிவைக் (உதாரணமாக, iOS/macOS) கொண்ட ஒருவருக்கும் நீட்டிக்கப்படலாம். இது கமிட்டுகளை அடிப்படையாகக் கொண்டிருக்க வேண்டிய அவசியமில்லை. பொதுவாகத் திட்டத்தில் ஆர்வம் காட்டுவதை நிரூபிக்கக்கூடிய எவரும், திட்டத்தில் கமிட் செய்ய அனுமதி கோரலாம்.
புதிய தேனீ வளர்ப்பாளர்கள் அனைவரும் திட்டத்தின் முக்கிய மதிப்புகள் மற்றும் வழிகாட்டுதல்களில் 'சேர்க்கப்படுவார்கள்' (ஒரு சிறந்த வார்த்தை இல்லாததால்). முக்கிய மதிப்புகளின் சுருக்கத்தை பற்றிப் பக்கத்தில் காணலாம். குழுவில் சேரும் எவரும் அந்த மதிப்புகளை நிலைநிறுத்தவும், காலப்போக்கில் அந்த மதிப்புகளை மேம்படுத்துவது குறித்த விவாதங்களில் பங்களிக்கவும் எதிர்பார்க்கப்படும்.
புதியவரோ அல்லது அனுபவமிக்கவரோ, எந்தவொரு தேனீ வளர்ப்பாளரும் ஒரு விஷயத்தைப் பற்றி மட்டுமே அறிந்திருப்பார் என்று எதிர்பார்க்கப்படுவதில்லை. பல தேனீ வளர்ப்பாளர்கள் உள்ளனர், மேலும் அவர்களுடன் சேர்ந்து உதவிகளையும், ஆலோசனைகளையும், வழிகாட்டுதலையும் வழங்கக்கூடிய பலரும் உள்ளனர்.
"உறுதிப்படுத்தவா?"¶
யூனிக்ஸ் அமைப்புகளில், ஒரு கோப்பை இயக்க அனுமதிக்க ஒரு பைலில் உள்ள ஒரு ஒற்றை பிட் பயன்படுத்தப்படுகிறது. மூலக் கட்டுப்பாட்டு அமைப்புகளில், குறியீட்டை ஒன்றிணைக்கும் திறனைக் குறிக்க இதேபோன்ற ஒரு பிட் உள்ளது. ஒருவருக்கு "கமிட் பிட்" உள்ளது என்று சொல்வது, அவர்களுக்கு ஒரு குறியீட்டுத் தளத்தில் எழுதும் அணுகல் உள்ளது என்பதைக் குறிக்கிறது. GitHub-இன் சொற்களில், இதன் பொருள் அவர்களுக்கு புல் ரிக்வெஸ்ட்களை ஒன்றிணைக்கவும், திட்டத்தில் நேரடியாக குறியீட்டை கமிட் செய்யவும் திறன் உள்ளது என்பதாகும்.