如何進入開源世界並打造自己的明星 Project?
筆者從 2015 年接觸開源,這個時候才開始意識到自己使用的開源軟體對我的幫助,帶著好奇開始嘗試去創造自己的專案,發現、學習優秀的開源軟體作者的協作方式。到今天已經 2 年多過去了,一路上也遇到很多磕磕碰碰也結識了很多國家有趣的程式設計師,技術上也有所增長。
很多人認為做開源一定是強者的天下,只有程式設計能力非常深厚的人才有資格參與。事實不是這樣的,也不符合我對開源的認知。在開源世界中也有一群可愛的程式設計師分享原始碼,他們也崇尚網際網路精神,更重要的是參與協作的樂趣。在開源專案中程式碼只是其中的一部分,整個過程中你會學習和結識的不同的技術、想法,以及有趣的藍孩子。
本場 Chat 我將帶你瞭解筆者眼中的開源世界,以及如何讓更多人的開發者參與其中,找到夥伴、發揮所長。內容主要包括:
- 開源軟體的意義
- 如何加入開源隊伍
- 創造一個開源專案
- 基本掌握 Github 工作流
- 打造明星 Project
- 管理和運營你的專案
- 嘗試獲得報酬
實錄提要:
- 如何宣傳開源專案?假如提出了 PR,如何確認該 PR 的修正是正確有效的?
- 如何開發出有意義的東西?
- 專案的貢獻值一般是怎麼統計和計算的?
- 一個完美的開源專案是什麼樣的,有什麼樣的一個標準?
- 參與熱門專案的人已經很多了,除了新建論壇,還有什麼方法在 GitHub 上維護好這個專案?
- 如果專案一開始沒能排到每日熱門,還有什麼方法可以上熱榜?
- 現在在做一個使用 blade 框架的配置中心,在專案中使用多嗎?
- 每次在 Fork 的庫上都要事先 Compare 才能提 PR,這個怎麼解決比較好?
- 參與開源,最大的改變是什麼?
- 配置管理系統是什麼,分散式都有嗎?
閱讀全文: http://gitbook.cn/gitchat/activity/59f589e87773ff2661e51760
一場場看太麻煩?成為 GitChat 會員,暢享 1000+ 場 Chat !點選檢視
相關文章
- 如何在開源世界打造自己的明星 Project?Project
- Sekai Project的世界AIProject
- 帶你快速進入開源世界
- maven建立Java 和 Web Project, 並匯入EclipseMavenJavaWebProjectEclipse
- Reviewbot 開源 | 為什麼我們要打造自己的程式碼審查服務?View
- iOS開發系列--打造自己的“美圖秀秀”iOS
- iOS開發系列–打造自己的“美圖秀秀”iOS
- 共建共享數字世界的根:阿里雲打造全面的雲原生開源生態阿里
- GitHub——開源世界的無限可能Github
- 中國需要自己的開源體系
- redhat開源版本(如centos)oracle安裝事宜RedhatCentOSOracle
- 2012開源中國開源世界召開
- 有這個開源專案,你也可以打造自己的知識付費平臺了
- 打造自己的JavaScript工具庫JavaScript
- 如何打造自己的npm庫NPM
- 打造自己的JavaScript武器庫JavaScript
- 自由的皮、乏味的心,開放世界射擊遊戲還能如何進化?遊戲
- 瞰見|即將上市的雲明星 HashiCorp 走過的開源之路
- 過程化技術:打造「開放世界」的祕密
- 5個造福世界的開源專案
- 從零開始打造自己的PHP框架――第2章PHP框架
- 微信小程式開發04-打造自己的UI庫微信小程式UI
- 七牛首席架構師李道兵:在開源世界裡逼自己成長架構
- oracle的並行世界Oracle並行
- 【視訊編碼】【Vue】【明星開源專案】| Chat · 預告Vue
- 如何打造規範的開源專案workflow
- 告別原生,打造自己的topBar
- 使用 Azure OpenAI 打造自己的 ChatGPTOpenAIChatGPT
- Mac - 打造自己的工作流Mac
- 使用hadoop打造自己的雲Hadoop
- 用python wxpy管理微信公眾號,並利用微信獲取自己的開源資料。Python
- Github改變開源世界的七種方法Github
- 如openGauss、PolarDB、OceanBase等選擇開源
- DeepMind 把自己的“殺手鐗”開源了
- ubuntu18安裝開源genieacs並自己修改程式碼調測示例Ubuntu
- 如何進行 Python效能分析,你才能如魚得水?Python
- 打造 10000 Star 的前端開源專案 ⭐前端
- System76 是如何打造開源硬體的