Best of AI Sasa ni Open Source
Best of AI ilianza kama orodha ya zana muhimu. Sasa, mradi mzima ni open source kwenye GitHub. Hii inajumuisha data, tovuti, skripti, na CI. Jamii itaendesha mradi huu kuanzia leo.
Usanidi ni rahisi.
- Kila zana ni faili la Markdown.
- Kategoria zinapatikana kwenye faili la YAML.
- Leaderboard inatumia faili la YAML.
Hakuna Postgres. Hakuna headless CMS. Hakuna utegemezi wa mtoa huduma mmoja (vendor lock-in). Unanakili (clone) repo, unatafuta unachohitaji, na unatuma PR kurekebisha makosa.
Tovuti inatumia Hugo kwa ajili ya static builds. Inatumia HTML, CSS, na vanilla JS. Unapoweka (push) kwenye main, GitHub Action huendesha ujenzi (build). Matokeo huenda kwenye GitHub Pages. Huhitaji kusimamia seva.
Mifumo mitatu ya kazi (workflows) inaendesha mradi huu:
- Deploy: Inajenga na kuchapisha kila unapoweka (push) kwenye main.
- Issue to PR: Fungua issue ya kuwasilisha zana. Skripti ya Python huidhinisha, inafungua branch, na kuwasilisha PR.
- Update README: Inatengeneza upya faili la README wakati data inapobadilika.
Unaweza kuwasilisha zana kupitia issue au PR. Unaweza kurekebisha maelezo kwa kuhariri faili moja tu. Unaweza hata kujadili nafasi za leaderboard kwenye faili la YAML. Kila kitu kinaweza kupitiwa kwenye historia ya git.
Leaderboard ni orodha fupi iliyopangwa kwa nafasi. Tunataja zana ambazo ni nzuri, si zile maarufu tu. Nafasi hutegemea data. Hariri YAML, fungua PR, na uwasilishe hoja yako.
Kurasa za taaluma (Profession pages) hukusanya zana kulingana na majukumu. Tuna orodha kwa ajili ya watengenezaji (developers), wabunifu (designers), wataalamu wa masoko (marketers), na waandishi (writers). Hugo huvuta zana zinazoendana moja kwa moja. Kuongeza taaluma mpya ni rahisi. Tengeneza faili la Markdown na utume PR.
Utafutaji hufanyika upande wa mteja (client side). Header huvuta index ya JSON iliyotengenezwa wakati wa kuunganisha (compile time). Unaweza kutengeneza nakala (fork) ya data na kujenga UI yako mwenyewe. Huhitaji API key.
Ikiwa unapenda miongozo inayotegemea git na tovuti za static zinazojisambaza (self-deploying), hii ni kwa ajili yako. Tunataka watu wengi waboreshe orodha hii badala ya mtu mmoja kuiendesha.
Chanzo: https://dev.to/dariubs/best-of-ai-is-now-open-source-2hl
Jumuiya ya hiari ya kujifunza: https://t.me/GyaanSetuAi
