
在管理書籤和代碼段時,請使用我們的howto頁面讓您前進,並開始節省時間和神經。以下幫助者和擴展將為您提供幫助:
![]() | ![]() | ![]() | ![]() | ![]() |
|---|---|---|---|---|
| 書籤 | 鉻擴展 | Firefox插件 | Intellij插件 | VSCODE擴展 |

其他擴展的功能或多或少在相同的原理之後
值得的公共書籤定期在Codeverdotdev/書籤的GitHub上發布。
這些說明將使您在本地計算機上啟動並運行該項目的副本,以開發和測試目的。
該項目是用平均堆棧和KeyCloak進行身份驗證和授權開發的: 
該項目包含兩個應用程序
您需要運行此應用所需的內容:
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_EXISTING在Docker-Compose文件中,因此加載了初始的KeyCloak設置(領域和用戶) 。
配x 對於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或一行nvm use; npm install; npm start
這開始
mock/mock 。一些書籤最初帶有您的帳戶,因此您可以開始使用它們。您可以在添加KeyCloak用戶中遵循屏幕截圖以創建自己的測試用戶或任何其他額外用戶。
為了能夠自動添加YouTube視頻發布日期和持續時間到標題,您需要基於Backend/nodemon.json.json.example創建Nodemon.json文件並添加您自己的YouTube API鍵
http:// localhost:8080/auth具有用戶/密碼admin/Pa55w0rd keycloak admin Console(請參閱Docker撰寫文件)
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將生成報告。
您可以在基於鉻的瀏覽器(例如Chrome,Brave)中使用開發工具。導航到來源和您要設置斷點點的文件,例如以下示例:

在Intellij中,您添加JavaScript調試配置,如下所示:

npm run debug啟動Nodemon,使用--inspect參數,因此您可以使用以下配置來將其附加到此過程:

請參閱使用Nodemon在VS代碼中調試Node.js
與CODEVER功能和實施詳細信息有關的博客文章可以在codepedia.org和dev.to上找到
請閱讀有關我們的行為準則的詳細信息以及向我們提交拉的請求的過程的詳細信息。
我們使用SEMVER進行版本控制。有關可用的版本,請參見此存儲庫上的標籤。
ChangElog可在ChangElog.md中找到
更新ChangElog執行以下命令:
nvm use
standard-changelog該項目是根據MIT許可證獲得許可的 - 有關詳細信息,請參見許可證文件。
該項目中使用的所有媒體材料都屬於版權法