
Howtoページを使用して、ブックマークやコードスニペットを管理するときに時間と神経の節約を開始します。次のヘルパーと拡張機能が途中であなたを支援します:
![]() | ![]() | ![]() | ![]() | ![]() |
|---|---|---|---|---|
| ブックマークレット | クロム拡張 | Firefoxアドオン | Intellijプラグイン | vscode拡張子 |

他の拡張機能は、同じ原理の後に多かれ少なかれ機能します
価値のあるパブリックブックマークは、codeverdotdev/bookmarksのGithubで定期的に公開されています。
これらの指示により、プロジェクトのコピーを作成して、開発とテストの目的でローカルマシンで実行します。
このプロジェクトは、認証と承認のために平均スタックとkeycloakで開発されています。 
このプロジェクトには2つのアプリが含まれています
このアプリを実行するために必要なこと:
nodeとnpm (NVMの使用をお勧めします)v16.xx +)およびnpm( 8.xx +)npm install -g nodemonDockerとDocker-Composeは現在、現地開発にのみ使用されています
docker compose初めて作成すると、次の-Dkeycloak.migration.action=importラインを初めて作成します。
# command: -Dkeycloak.migration.action=import -Dkeycloak.migration.provider=dir -Dkeycloak.migration.dir=/tmp/keycloak/export-import -Dkeycloak.migration.strategy=IGNORE_EXISTINGDocker-Composeファイルでは、初期のKeyCloakセットアップ(レルムとユーザー)がロードされます。
ショ和 Docker-Composeのさらなるスタートアップについては、より速く開始するので、この行をコメントしてください
docker-compose up
-dを使用してバックグラウンドで実行します
次のコマンドで最初にバックエンドAPIを実行する必要があります。
# install
nvm use # only if you are using nvm
npm install
# run
npm run frontend # to run the frontend
npm run backend # to run the backend
# alternatively run in parallel
npm startまたは1行でnvm use; npm install; npm start
これは始まります
mock/mockをログインします。一部のブックマークは最初はアカウントでロードされているため、それらで再生を開始できます。KeyCloakユーザーを追加して作成するスクリーンショットをフォローして、独自のテストユーザーまたは他の追加ユーザーを作成できます。
YouTubeビデオを自動的に追加できるようにタイトルに公開された日付と期間をタイトルに追加できるようにするには、backend/nodemon.json.exampleに基づいてnodemon.jsonファイルを作成する必要があります。
keycloak adminコンソールhttp:// localhost:8080/auth with the admin/Pa55w0rd compose fileを参照)
keycloakとmongodbは上記で指定されたとおりに開始する必要があります(
docker-compose upコマンド)
次のコマンドを発行して統合テストを実行します。
cd apps/codever-ui
npm run cy:runサイプレスを開くには、次のタスクを実行できます
npm run cy:open
keycloakとmongodbは上記で指定されたとおりに開始する必要があります(
docker-compose upコマンド)
次のコマンドを発行して統合テストを実行します。
cd apps/codever-api
npm run integration-testsレポートが生成されます。
Chromiumベースのブラウザ(Chrome、Braveなど)で開発ツールを使用できます。次の例のように、ブレークポイントを設定するソースとファイルに移動します。

Intellijでは、以下に示すようにJavaScriptデバッグ構成を追加します。

npm run debug --inspectの構成を使用して、このプロセスに添付できるように、次の構成を使用して、Nodemonを開始します。

Node.jsは、Nodemonを使用したVSコードでのデバッグを参照してください
Codeverの機能と実装の詳細に関連するブログ投稿は、codepedia.orgとdev.oにあります。
私たちの行動規範の詳細と、私たちにプル要求を送信するプロセスについては、converting.mdをお読みください。
バージョン化にはSemverを使用しています。利用可能なバージョンについては、このリポジトリのタグを参照してください。
changelogはchangelog.mdで利用できます
changelogを更新するには、次のコマンドを実行します。
nvm use
standard-changelogこのプロジェクトは、MITライセンスに基づいてライセンスされています。詳細については、ライセンスファイルを参照してください。
プロジェクトで使用されるすべてのメディア資料は著作権法に該当します