首页 >web前端 >js教程 >构建 jargons.dev [# 初始提交

构建 jargons.dev [# 初始提交

PHPz
PHPz原创
2024-08-13 00:08:02785浏览

哟,我的第一篇博文!我什至不知道如何开始哈哈,但我就开始吧?.

关于我的点点滴滴? (或跳过以保存阅读)

我的名字是 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”初始化了存储库,这个名称最初是一个拼写错误,但一直困扰着我......

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