資料介紹
軟件簡介
GitDigger
簡述
一個為開源項目而生的社區(qū),用于幫助開發(fā)者發(fā)現(xiàn)感興趣的開源項目以及相關(guān)的新鮮事,讓他們能夠方便的了解到各個開源項目都有哪些需要解決的問題、有哪些問題是自己能夠提供幫助的,以此為開源項目吸引更多的貢獻(xiàn)者。
目前還處于開發(fā)階段,很多功能未完成,如果你是經(jīng)驗豐富的 Python 開發(fā)者,可以向此項目提供技術(shù)支持,包括但不僅限于:數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計、性能優(yōu)化、代碼規(guī)范、模塊規(guī)劃、國際化。
需求及目標(biāo)
作為普通開發(fā)者,平常無聊的時候會想看看其他人在干什么,長長見識,比如寫了什么代碼、都在討論什么問題(Issue)、有哪些有意思的問題和問題評論、哪些項目發(fā)布了新版本等等。對于在某些領(lǐng)域有豐富經(jīng)驗的人,可能還會想知道哪些項目正遇到自己擅長領(lǐng)域的問題,看看自己能不能幫上忙。像 GitHub 等代碼托管平臺主要專注于源代碼托管,為開源項目提供的推廣手段很少,普通用戶想發(fā)現(xiàn)感興趣的項目和開發(fā)者會比較麻煩;而開源資訊類網(wǎng)站的內(nèi)容時效性又很強(qiáng),同一時間斷內(nèi)更新的資訊過多的話會變得混雜,普通項目的更新資訊容易被埋沒。
作為開源項目作者或維護(hù)者,一個人的時間和精力都是有限的,有時會被一些瑣碎的問題浪費很多時間,例如:解決各種小 bug,添加各種小功能。同類型的問題處理多了會很感到枯燥,但又不得不去做,做多了又會耽誤主線任務(wù)開發(fā)進(jìn)度,還會浪費動力。當(dāng)遇到一些大點問題時,會希望有人能給予技術(shù)支持,例如:
-
這塊代碼是否有更好的實現(xiàn)
-
要實現(xiàn)這種功能,有哪些可參考的資料
-
如何調(diào)整數(shù)據(jù)結(jié)構(gòu)和算法以提升性能
-
如何更好的重構(gòu)代碼
-
如何正確命名標(biāo)識符
-
如何設(shè)計目錄結(jié)構(gòu)
-
如何讓代碼更簡單易讀
-
有哪些需要注意的坑
-
怎樣寫好 README.md
自己搜索相關(guān)資料比較費時,可能會找不到答案,而去某些問答網(wǎng)站提問的話,需要寫詳盡的描述,還可能需要提供最小示例,比較麻煩也費時間,還很有可能得不到答案。這只是開發(fā)方面,對于普通開發(fā)者,不管項目的代碼更新得有多頻繁,也不會有人知道這個項目,除非主動去推廣,通常的推廣手段是在各大平臺發(fā)布版本更新資訊,但持續(xù)時間有限,過了一兩周又會回到無人問津的狀態(tài)。
要解決上述問題,需要有個平臺能夠:
-
挖掘開源項目的各種信息,包括:問題(Issues)、拉取請求(Pull Requests)、評論、發(fā)行版新聞(Releases),供用戶瀏覽。
-
展示開源項目及相關(guān)的動態(tài),讓用戶能夠方便的找到近期活躍的項目,也能夠從最近動態(tài)中了解到大家都在干什么。
-
支持讓開源項目作者將一些問題(Issue)標(biāo)記為“需要幫助”來獲得更多的曝光,吸引更多有經(jīng)驗的人來向作者提供幫助。
技術(shù)棧
-
服務(wù)端
-
前端
為減少項目的開發(fā)時間和復(fù)雜度,網(wǎng)站頁面以服務(wù)端渲染為主,即便作者是個 Web 前端程序員也不打算浪費時間去折騰前后端分離、單頁應(yīng)用等技術(shù),除非有人能長期負(fù)責(zé)全職開發(fā)此項目的后端。
- ESP32開源項目
- 邊緣計算開源項目概述
- ChatGPT了的七個開源項目
- 喜鵲科學(xué)護(hù)目鏡開源并與社區(qū)分享
- 開源項目
- 開源項目,畢業(yè)設(shè)計
- 嵌入式開源項目
- 社區(qū)中老年人空間行為軌跡異常分析及其實驗 12次下載
- 融合結(jié)構(gòu)信息和屬性信息的社區(qū)節(jié)點表示 1次下載
- 自動售貨機(jī)項目教程及文件下載 0次下載
- 渾源軟件項目中的代碼結(jié)構(gòu)和開源組件綜述 5次下載
- 開源課程行動倡議及科學(xué)導(dǎo)論綜述 6次下載
- 收藏!姿態(tài)估計開源項目匯總資料下載
- 多層網(wǎng)絡(luò)社區(qū)發(fā)現(xiàn)相關(guān)研究及對比 23次下載
- Java最著名的開源項目 0次下載
- 關(guān)于FPGA的開源項目介紹 1522次閱讀
- 如何使用Github高效率的查找項目 725次閱讀
- 優(yōu)秀的IC/FPGA開源項目:偽紅外圖像處理 2260次閱讀
- 清華等開源「工具學(xué)習(xí)基準(zhǔn)」ToolBench,微調(diào)模型ToolLLaMA性能超越ChatGPT 603次閱讀
- 怎么上手 PR 流程?如何開始參與開源項目? 1634次閱讀
- 選擇開源項目的重要因素 2226次閱讀
- 全年開源項目的盤點和總結(jié) 3363次閱讀
- 一個名為“LeetCodeAnimation”的開源項目 4592次閱讀
- 基于Altium Designer的OSHw開源項目 3738次閱讀
- 2018 年 2 月份 GitHub 上最熱門的開源項目 4678次閱讀
- 開發(fā)者不可錯過的開源項目—人工智能篇 6286次閱讀
- 展示Python機(jī)器學(xué)習(xí)開源項目以及在分析過程中發(fā)現(xiàn)的非常有趣的見解和趨勢 4202次閱讀
- Python機(jī)器學(xué)習(xí)開源項目分析過程中的見解和趨勢 754次閱讀
- FAST:基于FPGA的SDN交換機(jī)開源項目(一) 4718次閱讀
- 11個機(jī)器學(xué)習(xí)開源項目 2829次閱讀
下載排行
本周
- 1Python從入門到精通背記手冊
- 18.77 MB | 14次下載 | 1 積分
- 2SX1308應(yīng)用電路圖與SX1308升壓電路圖
- 0.18 MB | 8次下載 | 1 積分
- 3PC212線性恒流LED驅(qū)動芯片中文手冊
- 1.08 MB | 3次下載 | 免費
- 4單電源板1875電路圖
- 0.06 MB | 3次下載 | 免費
- 5aP89W24 USB語音芯片燒錄器中文手冊
- 1.58 MB | 2次下載 | 免費
- 6ACDC茂睿芯MK2687寬供電范圍高效率反激 PWM 控制器
- 2.28 MB | 1次下載 | 免費
- 7直流無刷電機(jī)SPWM正弦波控制原理(可下載)
- 619.62 KB | 1次下載 | 免費
- 8HT7712 4.5V~18V輸入,2.5A同步降壓變換器中文手冊
- 1.27 MB | 1次下載 | 免費
本月
- 1DeepSeek從入門到精通
- 5.07 MB | 50次下載 | 免費
- 2第十一屆 藍(lán)橋杯 單片機(jī)設(shè)計與開發(fā)項目 省賽 程序設(shè)計試題及源碼
- 90.88KB | 23次下載 | 3 積分
- 3NR-E531TX-XN冰箱說明書
- 8.64 MB | 23次下載 | 免費
- 4Python從入門到精通背記手冊
- 18.77 MB | 14次下載 | 1 積分
- 5STM32單片機(jī)無人機(jī)設(shè)計
- 8.81 MB | 11次下載 | 免費
- 6華為硬件工程師手冊目前最全版本
- 1.02 MB | 10次下載 | 2 積分
- 7SX1308應(yīng)用電路圖與SX1308升壓電路圖
- 0.18 MB | 8次下載 | 1 積分
- 8MAX9295電路圖
- 0.14 MB | 6次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935126次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191377次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183336次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81584次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論