在開放硬件 Web 平台上進行記錄和協作
來源文章: https://cesarjungharada.com/log-1/log/open-hardware-documentation-amp-collaboration
我一直在尋找開發開放硬件項目的最佳平台,那裡有一些不錯的平台,但哪個平台最適合我們開發一個結合了硬件、電子、編碼、人工智能和可能的大型數據集的複雜項目?那麼項目管理、我們的網站甚至社交媒體推廣呢?
我查看了一些官方的開放硬件項目列表:
- https://en.wikipedia.org/wiki/List_of_open-source_hardware_projects
- https://www.e5.org/projects/commons-sensitive-economy/open-source-tech/open-hardware-projects/
- https://ohwr.org/explore/projects/starred
我讀了一些文章
- https://www.techrepublic.com/article/open-source-hardware-the-problems-and-promise/
- https://arduinohistory.github.io/
- https://opensource.com/article/18/2/5-steps-creating-successful-open-hardware
所以在下面我鬆散地探索不同的平台並對每個平台做一些簡短的評論
界面清晰簡單,我喜歡,但它在未來並沒有真正的可擴展性(尤其是與 GitHub 相比)。他們最近增加了查看 30 種格式的 3D 文件的能力,這很棒。我也喜歡他們在深圳。這是他們自己的項目——他們的項目真的很酷 https://wikifactory.com/+wikifactory/north-star-build
我以個人身份加入: https://wikifactory.com/@cesarjungharada 創建了 MakerBay 頁面來託管 Coral Reef Mapping Roboto: https://wikifactory.com/+makerbay/coral-reef-mapping-robot – 但我認為我們應該使用 Wikifactory,僅用於在 GitHub 上發布後的已發布版本
這就像用於電子產品(非 CAD)的 GitHub…… https://hackaday.com/2011/09/14/upverter-its-like-github-for-hardware/
對於其他不僅僅是電子產品的開放硬件項目來說不是很好。但真的 很棒的電子產品.特別提及 弗里茨 這裡也是。
Hackster 有一個非常好的社區和良好的界面,但據了解,它並不真正支持版本控制、歷史記錄、分支、項目管理。與 Wikifactory 一樣,我認為每次我們在 github 上完成一個版本時,它都會是一個發布的好地方。
我閱讀了 Hackaday 並喜歡博客內容,但我確實在評論中看到了很多巨魔態度和“我是一個真正的黑客而你不是”。
他們確實有項目文檔: https://hackaday.io/project/168301-arduino-controlled-photogrammetry-3d-scanner,它很乾淨,適用於單一版本。與 Wikifactory 和 Hackster 一樣,我認為每次我們在 github 上完成一個版本時,它都會是一個發布的好地方。
DIY無人機 由 Ning 提供支持 - 一個私人社交網絡。它非常適合社區交流,而不是版本控制和大規模協作的最佳選擇。
對於他們的項目 象鷹,他們使用 Github https://github.com/PX4/Firmware
我認為 Chris Anderson(《連線》雜誌的創始人)認為構建硬件項目最重要的部分是人際交流部分,因此選擇了一個私人社交網絡來模擬歸屬感和更多對話。
沒有維基,沒有協作平台
有時,最好的協作平台就是沒有協作平台。對於 Open Desk,最少的項目管理和文檔是要走的路。該網站可以是 wordpress,感覺很像一個方形空間——可以是 magento 或其他在線銷售......
Open Desk 使用鬆弛通道。有趣的。
我是該社區的長期成員,我很喜歡這個社區,但我不得不說,這對於協作和版本控制並不是很好。
我認為它仍然是年輕人最好的社區。平台和應用程序都非常好,但如果我們想吸引專業人士,我們將需要一個更強大的平台。與 Wikifactory、Hackster 和 Instructables 一樣,我認為每次我們在 github 上完成一個版本時,它都會是一個發布的好地方。
Wiki 是偉大的、免費的並且對於大規模協作和文檔而言非常強大,但它們是孤島,需要大量工作來維護。很多精力都可以進入“討論頁面”——討論很棒不要誤會我的意思——但我更喜歡你在 github 上擁有多個分支的簡潔性和可能性
開源生態首頁是一個很好的 wordpress,其研發記錄在 Wiki 中
樹莓派使用維基 https://elinux.org/RPi_Hub
公共實驗室也基於維基架構: https://publiclab.org/notes/maxliboiron/07-17-2018/building-babylegs-surface-water-trawl
最初為編碼人員而設,現已成為最強大的大規模協作平台
我在那裡看到的最好的文檔
- https://github.com/Safecast/bGeigieNanoKit/wiki/Assembly-Manual
- https://github.com/Safecast/bGeigieNanoKit
你不需要知道編碼
- https://guides.github.com/activities/hello-world/
- 花 1 個小時的專注時間,你就會知道自己的路,我保證: https://guides.github.com/activities/hello-world/
我們在 Github 上構建了 The Marine Litter Detective,我們發現它是最強大的文檔平台。 http://www.marinelitterdetective.net/ | https://makerbay.github.io/Marine_Litter_Detective/ | https://github.com/MakerBay/Marine_Litter_Detective
它還支持 項目管理,可以顯示 .stl 文件, .csv 文件, .pdf, .goeJSON,你甚至可以擁有一個完整的 維基,有大量用於 arduino 和機器學習的代碼,還有用於對珊瑚圖像進行排序的圖像分類器……
另一個強大的功能是您可以同步本地文件和遠程文件,因此您始終可以使用最新版本。
哦,順便說一下,它對開源項目是免費的!
我的結論
我想在 github 上遷移我的大部分項目,因為
- 我相信這個平台會存在很長時間
- 它支持大規模協作、分叉、版本控制
- 支持我們需要的所有文件格式
- 有項目管理
- 對於我的合作者來說,它真的很整潔,作為投資組合的一部分在行業中非常受歡迎
在 Github 上記錄該項目後,我想使用
- 我的個人網站來跟踪進度
- instructables——因為我認為那裡的社區非常積極
- 可能是 Hackster、hackaday、upverter、wikifactory 和常見的嫌疑人:Facebook、Twitter、Instagram 以吸引更多人發表評論、分叉、貢獻等。
給我留言評論你最喜歡的開放硬件項目的文檔平台是什麼 🙂
回應