遠程辦公參與開源項目如何協(xié)作?
遠程工作 5 個月,總結(jié)一下平時是如何進行遠程協(xié)作的,主要還是結(jié)合自身參與的項目以及以前端開發(fā)者的視角而言的,平時的工作大概會涉及以下幾點:
需求調(diào)研 & 評審 原型設(shè)計 & 評審
功能開發(fā)
Code Review
環(huán)境部署
技術(shù)寫作
溝通工具 - 飛書
溝通工具 - 飛書
工作會議
進度同步
文檔協(xié)同
共享屏幕
虛擬“水”吧

知識空間
項目管理
Linear

Linear 不僅是一個 issue 管理工具,它還有很多好用的功能,比如:
創(chuàng)建項目,以項目的方式管理 issue(Projects)
用面板視圖查看 issue(Board)
創(chuàng)建敏捷迭代的發(fā)布周期(Circles)
創(chuàng)建自己的視圖(views)
連接一些工作流,比如 GitHub
GitHub Issue
寫作工具
那平時也會涉及到英文寫作,這時候可能用到一些語言工具,比如翻譯軟件、語法軟件、編輯器等等:
Grammarly
DeepL 翻譯器
Hemingway App

生產(chǎn)力工具
Raycast

CleanShot X

iShot: https://apps.apple.com/app/id1485844094?mt=12
Loom

OSlash

Fig

開發(fā)工具
這里介紹一些每天都要用到的開發(fā)工具吧。
Balsamiq

VSCode + GitHub Copilot
GitHub CopilotSourceTree

其他推薦:
編輯器插件 GitHub Desktop Tower Fork Sublime Merge Git Karken
Paw

代替品:
Postman Hoppscotch
TablePlus

代替品:
Arctype Beekeeper Studio
Responsively App

GitHub 以及輔助工具
Neat

一款 GitHub 通知管理工具,一般是 PR、Issue、code review 通知,它的作用體現(xiàn)在將消息推送給你,讓你關(guān)注到正在進行的協(xié)作關(guān)系,比如產(chǎn)生了一個 code review,會通知到你有一個 CR 需要處理。
DevHub

GitHub Desktop

SourceGraph

Graphite

專注于增強 GitHub 項目 code review 功能的應(yīng)用,在這里可以觀察到 code review 的各個階段以及狀態(tài):
是否輪到你 review 是否需要你的關(guān)注 你的 PR 該誰 review
同步上游倉庫
- Git 命令
$> git fetch upstream main # 獲取上游倉庫 main 分支$> git merge upstream/main # 嘗試自動合并上游倉庫 main 分支$> git push # 推送到遠端當(dāng)然也可以編寫一個 alias
alias?fmp="git?fetch?upstream?main?&&?git?merge?upstream/main?&&?git?push"- GitHub Actions
GitHub Actions 同樣也可以實現(xiàn)上述需求,比如:https://github.com/wei/pull

環(huán)境部署
Render

Ghost

Ghost
SEO 與站點維護
你一定也希望你創(chuàng)造維護的站點有人來訪問吧,所以做好站點 SEO 是必要的
站點統(tǒng)計

代替品:
https://umami.is/ - 開源免費
客戶溝通

代替品:
https://www.chatwoot.com/ - 開源免費
網(wǎng)站監(jiān)控

一個清單

