வழங்குபவர் - களஞ்சியப் பயனர்களின் சுய சேவையை கட்டாயப்படுத்தும் GitHub நடவடிக்கை

திட்டத்தின் எல்லைகளில் வழங்குபவர் GitHub க்காக ஒரு போட் தயார் செய்யப்பட்டுள்ளது, களஞ்சிய பயனர்களுக்கான கட்டாய சுய சேவையின் சிக்கல்களைத் தீர்க்கிறது. GitHub இல் நீங்கள் ரிபோசிட்டரிகளைக் காணலாம், அதன் ஒரே செயல்பாடு பிரச்சினை அமைப்பு மூலம் மக்களை ஒருங்கிணைக்கிறது. அவர்களில் சிலர் சிக்கலை விட்டு வெளியேறுபவர்களிடம் படிவத்தை நிரப்பச் சொல்கிறார்கள். பின்னர் மதிப்பீட்டாளர் வந்து, படிவம் சரியாக நிரப்பப்பட்டுள்ளதா எனச் சரிபார்த்து, படிவத்தில் குறிப்பிடப்பட்டுள்ளவற்றுக்கு ஏற்ப குறிச்சொற்களை இடுவார் (வார்ப்புருவில் குறிப்பிடப்படாவிட்டால், சலுகை பெற்ற பயனரால் மட்டுமே குறிச்சொற்களை சேர்க்க முடியும்). அத்தகைய சமூகத்திற்கு ஒரு எடுத்துக்காட்டு திறந்த-மூல-கருத்துக்கள்/திறந்த-மூல-கருத்துக்கள்.

மதிப்பீட்டாளர் உடனடியாக வருவதில்லை. எனவே, படிவங்களைச் சரிபார்த்து செயல்பாடுகளைச் செய்ய தயார் GitHub செய்திகளில் இடம்பெற்றது. போட் பைத்தானில் எழுதப்பட்டுள்ளது, ஆனால் நீங்கள் அதை இன்னும் node.js மூலம் தொடங்க வேண்டும், ஏனெனில் GitHub க்கு 2 வகையான செயல்கள் மட்டுமே உள்ளன - node.js மற்றும் docker, மற்றும் டோக்கருக்கு, அதே கொள்கலன் முதலில் node.js ஆக ஏற்றப்படும், மேலும் மற்றொரு கொள்கலனில் ஏற்றப்பட்டது, அது நீண்ட நேரம். node.js உடன் உள்ள கொள்கலனில் python3 மற்றும் உங்களுக்குத் தேவையான அனைத்தையும் கொண்டிருப்பதைக் கருத்தில் கொண்டு, சார்புகள் சிறியதாக இருப்பதால், அதில் வெறுமனே ஏற்றுவது பகுத்தறிவு.

அம்சங்கள்:

  • YAML config மற்றும் Markdown டெம்ப்ளேட்களைப் பயன்படுத்தி நடவடிக்கை கட்டுப்படுத்தப்படுகிறது;
  • ஒவ்வொரு மார்க் டவுன் டெம்ப்ளேட்டிலும் ஒரு தொகுதி சேர்க்கப்படும், இது படிவத்தை சரியாக நிரப்புவதற்கான நிபந்தனைகள் மற்றும் விரும்பிய செயல்களை விவரிக்கிறது;
  • உலகளாவிய அமைப்புகளுடன் ஒரு கட்டமைப்பு கோப்பு சேர்க்கப்பட்டது;
  • படிவங்கள் பிரிவுகளைக் கொண்டிருக்கும். 2 வகையான பிரிவுகள் உள்ளன:
    • இலவச உரை. இந்தச் செயலின் மூலம் பயனர் எதையாவது நிரப்பத் தொந்தரவு செய்தாரா என்பதைச் சரிபார்க்கலாம். உரையின் பொருள் தானாகவே சரிபார்க்கப்படவில்லை.
    • தேர்வுப்பெட்டிகள். 0 {= m1 {= n {= m2 {= பிரிவில் உள்ள தேர்வுப்பெட்டிகளின் மொத்த எண்ணிக்கையை நிரப்ப n தேர்வுப்பெட்டிகள் தேவைப்படலாம். தேர்வுப்பெட்டிகள் டெம்ப்ளேட்டில் உள்ள தேர்வுப்பெட்டிகளுடன் பொருந்துகிறதா என்பதை செயல் சரிபார்க்கிறது. கொடிகள் சரியாக அமைக்கப்பட்டால், செயல் முறையே குறிச்சொற்களைச் சேர்க்கலாம். கொடிகள்.
  • படிவம் தவறாக நிரப்பப்பட்டிருந்தால், அதை எவ்வாறு சரியாக நிரப்புவது என்று பயனருக்கு நடவடிக்கை அறிவுறுத்துகிறது மற்றும் அதில் ஒரு சிறப்பு லேபிளை வைக்கிறது.
  • ஒரு குறிப்பிட்ட நேரத்திற்குள் படிவம் சரி செய்யப்படாவிட்டால், செயல் சிக்கலை மூடலாம். பயனர்களைத் தானாகத் தடை செய்தல், நீக்குதல் மற்றும் நகர்த்தும் சிக்கல்கள், தேவையான செயல்களுக்கான அதிகாரப்பூர்வ API இல்லாமை மற்றும் மாநில சேமிப்பகத்தில் உள்ள சிக்கல்கள் காரணமாக இன்னும் செயல்படுத்தப்படவில்லை.
  • சிக்கல் தீர்க்கப்பட்டால், நடவடிக்கை லேபிளை அகற்றும்.
  • செயல் மறுமொழி வார்ப்புருக்கள், நிச்சயமாக, தனிப்பயனாக்கக்கூடியவை.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்