jargons.dev の構築 [# 初期コミット
やあ、初めてのブログ投稿です!どうやって始めればいいのかさえわかりません(笑)、でもとりあえず始めてみます?
私についての豆知識? (またはスキップして読み取り内容を保存します)
私の名前は Olabode です。テクノロジー業界に長い間携わってきたこと以外、私について知っていることはあまりありませんが、IMO では、仕事を辞めるという人生最大の決断を下すまではそれほど真剣ではありませんでした。有料)テクノロジーに集中するため、2021 年 9 月に 9 時から 5 時まで遡りました(今は真剣になりたいですか?)。これは、私がどのようにしてスタートし、今の状況に到達し、そして私がまさになりたい場所に到達したのかについて少し考えた後に起こりました(この話は別のブログ投稿に必ず書きます)。 2023 年 6 月、学び、苦労などを経て、私は「オープンソース」を発見しました。それ以来、私にとってそれは「Hearts ❤️ (オープンソースの認識ツール)」というプロジェクトに取り組む機会を得るまでになりました。出典)" ここでは、どのように行うべきか の製品構築の経験を集めました。これに先立って (私の過去では)、私はいつも違う方法で何かを構築していました (そうです、それほど良くない種類の違うものでしたか?)。そこで、「Hearts ❤️」に取り組んだ経験を活かして、どのように行うべきか ☝?.
の方法で何か (単なるものではありません) を構築することにしました。jargons.dev について
ほら、私は理想主義者です(悪いように聞こえるはずではなかったのですか?)、奇妙なアイデアを思いつくだけですが、それは通常、かゆいところを掻きむしる必要がある場所から生まれます。そして、これらを書くのは確かにうまくいきますアイデアダウン。
jargons.dev (別名 DevJargons) は、「Ola」と呼ばれる男の視点から生まれたアイデアです (私ではないとは約束できませんが?)。オラは超頭の悪い学習者で、主に専門用語の地獄に陥っています。オラが専門用語の定義を学ぼうとしたり理解しようとすると、その中にある別の用語が登場し、その用語にはさらに定義が必要になります。また、特にこれらの用語の一部はテクノロジーやソフトウェア エンジニアリング以外の分野/業界とコンテキストを共有している可能性が高いため、この用語を Google 検索するのはそれほど簡単ではありません。 jargons.dev は、これらの用語の明確でわかりやすい定義を提供するワンストップ辞書として、この煩わしさを一掃するつもりでした。
最初のコミット
ちょっと待って、「メモ帳」について話さずに先に進むことはできません
メモ帳
これはどうでしょうか?そう、これは私が奇妙なアイデアを書いている私の最も古いメモ帳の 1 つです。 2023 年 11 月のある時点で、私は以下のツイートを書きました。それは、6 年前の Lenovo IdeaPad 100 からほんの少しアップグレードしたばかりの仕事用ラップトップ (Microsoft Surface Laptop 2) を持ってポーズをとっている「メモ帳」でした。
そうそう、このラップトップは超高速だったので、興奮して、ただ何かを作りたかったのです。そこで、メモ帳から最小で取り組みやすいアイデアを選びました。それがjargons.devでした。私はすぐに料理を始めましたが、どのように行うべきか
の方法で料理を始めたと言うのは不可欠です。
最初のコミットに近づく 私は、これを
どのように行うべきか- の方法で行うことが重要であると述べたので、システム アーキテクチャとプロジェクトがどのように機能するかについてのコンセプトノート。
jargons.dev については、この時点で、単語の投稿を受け入れることができるオープンソース辞書になること、サーバーを必要としないこと、バックエンドとして GitHub に依存すること、同様の md ファイルの束を使用することをミュートにしました。 The Odin Project や Nextra のように実装されたドキュメント サイト (実際、これは光沢のある鎧を着た私の騎士でした。私は Nextra で jargons.dev を構築しようとしていました) ですが、合理化された投稿エクスペリエンスで辞書への投稿を楽しく、愛されるものにしたいとも考えています。 。
「Hearts」で (すでに 2 か月間) GitHub API を大量に使用していたので、いくつかの GitHub エンドポイントを活用して「wiki」のようなエクスペリエンスを作成できることがわかりました。寄稿者が辞書に新しい単語を追加したり、既存の単語を編集したりできる UI を提供することで、最終的にはプル リクエストとして送信されます。これは、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 を最初のノード モジュールとしてプロジェクトに追加しました...
特技:辞書を初期化する
#1

PR は、GitHub API を使用するための octokit JavaScript SDK を追加します
これは何か楽しいことの始まりでした??
以上がjargons.dev の構築 [# 初期コミットの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Pythonは、スムーズな学習曲線と簡潔な構文を備えた初心者により適しています。 JavaScriptは、急な学習曲線と柔軟な構文を備えたフロントエンド開発に適しています。 1。Python構文は直感的で、データサイエンスやバックエンド開発に適しています。 2。JavaScriptは柔軟で、フロントエンドおよびサーバー側のプログラミングで広く使用されています。

Web開発におけるJavaScriptの主な用途には、クライアントの相互作用、フォーム検証、非同期通信が含まれます。 1)DOM操作による動的なコンテンツの更新とユーザーインタラクション。 2)ユーザーエクスペリエンスを改善するためにデータを提出する前に、クライアントの検証が実行されます。 3)サーバーとのリフレッシュレス通信は、AJAXテクノロジーを通じて達成されます。

現実世界でのJavaScriptのアプリケーションには、フロントエンドとバックエンドの開発が含まれます。 1)DOM操作とイベント処理を含むTODOリストアプリケーションを構築して、フロントエンドアプリケーションを表示します。 2)node.jsを介してRestfulapiを構築し、バックエンドアプリケーションをデモンストレーションします。

JavaScriptエンジンが内部的にどのように機能するかを理解することは、開発者にとってより効率的なコードの作成とパフォーマンスのボトルネックと最適化戦略の理解に役立つためです。 1)エンジンのワークフローには、3つの段階が含まれます。解析、コンパイル、実行。 2)実行プロセス中、エンジンはインラインキャッシュや非表示クラスなどの動的最適化を実行します。 3)ベストプラクティスには、グローバル変数の避け、ループの最適化、constとletsの使用、閉鎖の過度の使用の回避が含まれます。

PythonとJavaScriptには、コミュニティ、ライブラリ、リソースの観点から、独自の利点と短所があります。 1)Pythonコミュニティはフレンドリーで初心者に適していますが、フロントエンドの開発リソースはJavaScriptほど豊富ではありません。 2)Pythonはデータサイエンスおよび機械学習ライブラリで強力ですが、JavaScriptはフロントエンド開発ライブラリとフレームワークで優れています。 3)どちらも豊富な学習リソースを持っていますが、Pythonは公式文書から始めるのに適していますが、JavaScriptはMDNWebDocsにより優れています。選択は、プロジェクトのニーズと個人的な関心に基づいている必要があります。

開発環境におけるPythonとJavaScriptの両方の選択が重要です。 1)Pythonの開発環境には、Pycharm、Jupyternotebook、Anacondaが含まれます。これらは、データサイエンスと迅速なプロトタイピングに適しています。 2)JavaScriptの開発環境には、フロントエンドおよびバックエンド開発に適したnode.js、vscode、およびwebpackが含まれます。プロジェクトのニーズに応じて適切なツールを選択すると、開発効率とプロジェクトの成功率が向上する可能性があります。

CとCは、主に通訳者とJITコンパイラを実装するために使用されるJavaScriptエンジンで重要な役割を果たします。 1)cは、JavaScriptソースコードを解析し、抽象的な構文ツリーを生成するために使用されます。 2)Cは、Bytecodeの生成と実行を担当します。 3)Cは、JITコンパイラを実装し、実行時にホットスポットコードを最適化およびコンパイルし、JavaScriptの実行効率を大幅に改善します。

Pythonはデータサイエンスと自動化により適していますが、JavaScriptはフロントエンドとフルスタックの開発により適しています。 1. Pythonは、データ処理とモデリングのためにNumpyやPandasなどのライブラリを使用して、データサイエンスと機械学習でうまく機能します。 2。Pythonは、自動化とスクリプトにおいて簡潔で効率的です。 3. JavaScriptはフロントエンド開発に不可欠であり、動的なWebページと単一ページアプリケーションの構築に使用されます。 4. JavaScriptは、node.jsを通じてバックエンド開発において役割を果たし、フルスタック開発をサポートします。
