/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
GitCodeTree是碼云Gitee的瀏覽器插件,可以瀏覽項(xiàng)目目錄結(jié)構(gòu),能夠?yàn)橛脩籼峁┰贕itee、GitHub上顯示代碼樹,不用clone到本地就能查看項(xiàng)目結(jié)構(gòu)的功能,為你的開發(fā)帶來(lái)極大的便利,有需要的用戶不要錯(cuò)過(guò)了,趕快來(lái)下載吧!
將項(xiàng)目clone到本地
在src/adapters/中為你想要支持的網(wǎng)站添加一個(gè)類(可復(fù)制src/adapters/github.js并修改)
根據(jù)情況實(shí)現(xiàn) _getTree 或 _get 方法,用于獲取項(xiàng)目樹
實(shí)現(xiàn) updateLayout 方法,用于修改頁(yè)面布局
實(shí)現(xiàn) selectFile 指定pjax替換的html元素,用于不刷新切換文件
在 src/octotree.js中添加你修改好的類
在 src/config/ 插件配置文件中添加你想要支持的網(wǎng)站
chrome中調(diào)試: 使用gulp chrome命令,打開chrome://extensions/,點(diǎn)擊加載已解壓的擴(kuò)展程度,選擇src/tmp/chrome
打包: 使用 gulp dist 命令打包
Access Token
注意: GitCodeTree 訪問(wèn)令牌在瀏覽器本地存儲(chǔ)并不會(huì)上傳到任何地方。如果你想驗(yàn)證,查看源代碼,開始 請(qǐng)參考這里.
GitHub
GitCodeTree 使用 GitHub API 檢索代碼樹。默認(rèn)情況下,它使未經(jīng)身份驗(yàn)證的請(qǐng)求到GitHub API。然而,有兩種情況時(shí)必須經(jīng)過(guò)身份驗(yàn)證的請(qǐng)求:
你訪問(wèn)一個(gè)私人存儲(chǔ)庫(kù)
你超過(guò) 請(qǐng)求頻率限制限制
當(dāng)這種情況發(fā)生時(shí),GitCodeTree會(huì)詢問(wèn)你 GitHub 私人 access token. 如果你沒(méi)有,點(diǎn)此創(chuàng)建, 然后復(fù)制粘貼到文本框中。注意,至少要允許"public_repo","repo" (如果你需要訪問(wèn)私人倉(cāng)庫(kù)).
熱鍵: GitCodeTree 使用 keymaster 注冊(cè)熱鍵。查看 支持的按鍵.
記得欄可見性: 如果勾選此項(xiàng),基于其可見性顯示或隱藏GitCodeTree.
在非代碼頁(yè): 如果勾選此項(xiàng),讓GitCodeTree等非代碼頁(yè)的問(wèn)題和請(qǐng)求.
一次加載整個(gè)樹: (僅支持github) 如果勾選此項(xiàng),進(jìn)入項(xiàng)目頁(yè)面時(shí)GitCodeTree將加載整個(gè)項(xiàng)目樹。如果您經(jīng)常訪問(wèn)非常大的項(xiàng)目,為了避免長(zhǎng)時(shí)間加載,請(qǐng)勿勾選此項(xiàng).
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2024 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號(hào)-1 | 鄂公網(wǎng)安備 42011102000260號(hào)
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來(lái)自互聯(lián)網(wǎng) 如有異議 請(qǐng)與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告