首頁  >  文章  >  web前端  >  建置 jargons.dev [# 初始提交

建置 jargons.dev [# 初始提交

PHPz
PHPz原創
2024-08-13 00:08:02729瀏覽

喲,我的第一篇博文!我甚至不知道如何開始哈哈,但我就開始吧? .

關於我的點點滴滴? (或跳過以儲存閱讀)

我的名字是Olabode,除了我在科技領域工作了一段時間之外,對我沒什麼可了解的,但在我看來,我並不是很認真,直到我決定並做出了我一生中最大的決定,退出了我的(6位數的工作) 2021 年9 月,朝九晚五,專注於技術(現在我想認真的了嗎?)。這發生在我思考了我如何開始、到達我現在的位置以及我想要的位置之後(當然還有另一篇部落格文章的故事)。快進到2023 年6 月,在經歷了學習、奮鬥等等之後,我發現了“開源”,從那時起它就成為了我的事情,它為我贏得了參與一個名為“Hearts❤️”的專案的機會(一個開源的識別工具)來源)”,我剛剛收集了一些應該如何完成產品構建經驗。在此之前(在我的過去),我總是以不同的方式建造東西(是的,一種不太好的不同?);因此,憑藉我在“Hearts ❤️”方面的工作經驗,我開始以應該如何做方式構建一些東西(不僅僅是任何東西)☝?

關於行話.dev

看,我是一個理想主義的人(這不應該聽起來很糟糕?),我只是得到了最奇怪的想法,這些想法通常來自需要撓癢癢的地方,我寫這些肯定做得很好想法落下。

所以jargons.dev(又名DevJargons)是一個來自一個叫“Ola”的傢伙的觀點的想法(我不能向你保證那不是我?); Ola 是一個超級愚蠢的學習者,他幾乎陷入了技術術語的地獄;當奧拉試圖學習/獲得一個技術術語的定義時,他遇到了另一個術語,這需要定義和另一個又另一個。在谷歌上搜尋這些術語也不是很容易,特別是因為其中一些術語可能與技術或軟體工程以外的領域/行業共享上下文。 jargons.dev 只是想透過成為一站式字典來解決這個問題,為這些術語提供清晰、易於理解的定義。

初始提交

等等,我們不能不談「記事本」

記事本

這又怎麼樣! ?是的,這是我最古老的記事本之一,我在其中寫下了這些奇怪的想法。 2023 年11 月的某個時候,我在下面寫了一條推文,這是「記事本」與工作筆記型電腦(Microsoft Surface Laptop 2)合影,我剛剛從我的6 年舊聯想IdeaPad 100 上進行了微小升級。

所以,是的,這台筆記型電腦速度非常快,我很興奮,我只想建造東西。因此,我從記事本中選擇了最小且最容易處理想法的;那是行話.dev。我立即開始做飯,並且必須聲明我開始以應該如何做的方式來做。

接近初始提交

我說過,以應該如何完成

的方式做到這一點對我來說很重要,所以我利用我在心臟方面的經驗,從開發系統架構和該項目如何運作的概念說明。
  • 概念說明與系統架構:https://persistent-lan-c5e.notion.site/dictionry-a12ac63f23a645a9b2275d829adbae25

此時對於jargons.dev,我已經低調表示它將是一個可以接受單字貢獻的開源字典,它不需要伺服器,它將依賴GitHub 作為後端,使用一堆類似的md 檔案到Odin 專案和像Nextra 一樣實現的文檔網站(這實際上是我穿著閃亮盔甲的騎士,我想用Nextra 構建jargons.dev),但我也希望透過簡化的貢獻體驗使對字典的貢獻變得有趣和可愛。

在「Hearts」上工作(已經兩個月了),當時我大量使用了 GitHub API,我發現我可以利用一些 GitHub 端點來創建類似「wiki」的體驗?透過提供一個 UI,貢獻者可以在字典中添加新單字或編輯現有單詞,最終作為 Pull 請求——對開源的貢獻,無需與 GitHub UI 或任何 IDE 進行互動以進行單字貢獻。

提交

現在我理解了作業並開始工作,我用初始名稱“dictionry”初始化了存儲庫,這個名稱最初是一個拼寫錯誤,但一直困擾著我......

https://github.com/devjargons/jargons.dev/commit/8dc21f0fb6036563f826199ea39490bf77c4b34d<script> // Detect dark theme var iframe = document.getElementById('tweet-1724832031345889535-649'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1724832031345889535&theme=dark" } </script>

...我合併了第一個 PR,將 octokit 加入為專案的第一個節點模組...

Building jargons.dev [# The Initial Commit 壯舉:初始化字典 #1

Building jargons.dev [# The Initial Commit
巴布爾貝 發佈於

PR 新增了 octokit javascript SDK 以使用 GitHub api

在 GitHub 上查看

這是一些有趣的事情的開始??

以上是建置 jargons.dev [# 初始提交的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn