Best of AI இப்போது திறந்த மூலமாக (Open Source) உள்ளது
Best of AI பயனுள்ள கருவிகளின் பட்டியலாகத் தொடங்கியது. இப்போது, முழுத் திட்டமும் GitHub-இல் திறந்த மூலமாக (open source) உள்ளது. இதில் தரவு (data), இணையதளம், ஸ்கிரிப்ட்கள் (scripts) மற்றும் CI ஆகியவை அடங்கும். இன்று முதல் சமூகமே இதை வழிநடத்தும்.
இதன் அமைப்பு மிகவும் எளிமையானது.
- ஒவ்வொரு கருவியும் ஒரு Markdown கோப்பு.
- வகைகள் (Categories) ஒரு YAML கோப்பில் உள்ளன.
- லீடர்போர்டு (leaderboard) ஒரு YAML கோப்பைப் பயன்படுத்துகிறது.
இதில் Postgres இல்லை. Headless CMS இல்லை. எந்தவொரு குறிப்பிட்ட நிறுவனத்தின் கட்டுப்பாடும் (vendor lock-in) இல்லை. நீங்கள் ரெப்போவை (repo) குளோன் செய்து, உங்களுக்குத் தேவையானதைத் தேடி, பிழைகளைச் சரிசெய்ய ஒரு PR-ஐ அனுப்பலாம்.
இந்த இணையதளம் static builds-களுக்காக Hugo-வைப் பயன்படுத்துகிறது. இது HTML, CSS மற்றும் vanilla JS ஆகியவற்றைப் பயன்படுத்துகிறது. நீங்கள் main-க்கு push செய்யும்போது, ஒரு GitHub Action build-ஐ இயக்கும். அதன் முடிவு GitHub Pages-க்குச் செல்லும். நீங்கள் ஒரு சர்வரை நிர்வகிக்க வேண்டிய அவசியமில்லை.
மூன்று பணிப்பாய்வுகள் (workflows) இந்தத் திட்டத்தை இயக்குகின்றன:
- Deploy: ஒவ்வொரு முறை main-க்கு push செய்யும்போது build செய்து வெளியிடும்.
- Issue to PR: ஒரு கருவியைச் சமர்ப்பிக்க issue-வைத் திறக்கவும். ஒரு Python ஸ்கிரிப்ட் அதைச் சரிபார்த்து, ஒரு branch-ஐ உருவாக்கி, PR-ஐத் தாக்கல் செய்யும்.
- Update README: தரவு மாறும்போது README கோப்பை மீண்டும் உருவாக்கும்.
நீங்கள் ஒரு issue அல்லது PR மூலம் ஒரு கருவியைச் சமர்ப்பிக்கலாம். ஒரு கோப்பைத் திருத்துவதன் மூலம் விளக்கத்தைச் சரிசெய்யலாம். YAML கோப்பில் லீடர்போர்டு தரவரிசைகளைப் பற்றியும் விவாதிக்கலாம். அனைத்தும் git history-இல் சரிபார்க்கக்கூடியவை.
லீடர்போர்டு என்பது தரவரிசைப்படுத்தப்பட்ட ஒரு குறுகிய பட்டியலாகும். நாங்கள் பிரபலமான கருவிகளை மட்டும் பட்டியலிடுவதில்லை, சிறந்த கருவிகளையும் பட்டியலிடுகிறோம். தரவரிசைகள் தரவுகளைச் (data) சார்ந்தவை. YAML-ஐத் திருத்தி, ஒரு PR-ஐத் திறந்து, உங்கள் கருத்தை முன்வைக்கவும்.
Profession பக்கங்கள் கருவிகளை அவற்றின் பங்கினையின் (role) அடிப்படையில் குழுவாக்குகின்றன. டெவலப்பர்கள், வடிவமைப்பாளர்கள், சந்தைப்படுத்துபவர்கள் மற்றும் எழுத்தாளர்களுக்கான பட்டியல்கள் எங்களிடம் உள்ளன. Hugo தானாகவே பொருத்தமான கருவிகளைத் தேர்ந்தெடுக்கும். ஒரு புதிய தொழிலைப் (profession) பயன்படுத்துவது எளிது. ஒரு Markdown கோப்பை உருவாக்கி, ஒரு PR-ஐ அனுப்பவும்.
தேடல் (Search) கிளையண்ட் பக்கத்திலேயே (client side) நடக்கும். Header, compile time-இல் உருவாக்கப்பட்ட JSON குறியீட்டைப் பெறுகிறது. நீங்கள் தரவை fork செய்து உங்களுக்கென ஒரு UI-ஐ உருவாக்கலாம். உங்களுக்கு API key தேவையில்லை.
உங்களுக்கு git-அடிப்படையிலான கோப்பகங்களும் (directories), தானாகவே இயங்கும் static இணையதளங்களும் பிடிக்கும் என்றால், இது உங்களுக்கானது. ஒரு நபர் மட்டும் இதைக் கட்டுப்படுத்துவதற்குப் பதிலாக, பல மக்கள் இந்த பட்டியலை மேம்படுத்த வேண்டும் என்று நாங்கள் விரும்புகிறோம்.
Source: https://dev.to/dariubs/best-of-ai-is-now-open-source-2hl
Optional learning community: https://t.me/GyaanSetuAi
