-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[功能問題回報] 安裝時遇到的問題 #296
Comments
謝謝你的問題回報:
我們幾個開發者並沒有提供資訊給 homebrew-cask。根據 PR 紀錄,小麥的套件資訊是社群提供的: https://github.com/Homebrew/homebrew-cask/pulls?q=is%3Apr+mcbopomofo 事實上,小麥甚至還有社群提供的 MacPorts 安裝資訊… 我個人對於社群維護套件資訊,多一個安裝管道,樂見其成。
有任何相關文件可以參考嗎?
我的理解跟經驗:因為 2.2.1 版的發行檔還沒有被很多人下載過,Chrome 判定為不常見(而非危險的)檔案。這訊息通常會在安裝檔有足夠多人下載後,自動消失。 |
我們注意到 Homebrew 已經將小麥的安裝資訊更新到 2.2.1 了: Homebrew/homebrew-cask#119349 我們也更新了 FAQ: https://github.com/openvanilla/McBopomofo/wiki/常見問題#會建議透過-homebrew-安裝嗎 另外我有注意到先前提供的關於如何透過 CI flow 更新 brew formula 的方式。這一點請參考我們的 FAQ。 |
謝謝回應。 不過我還是建議使用 GitHub Actions 配置 CI/CD 在打 tag 上新版本時,自動就可以觸發這些重複又瑣碎的事。這不是單純能否透過 homebrew 安裝的問題,因為目前是靠手動執行 PR。自動化本身是很有價值的。
這邊只是建議做個 GitHub Actions 的配置,過程並不難,而可以省下許多重複工作的時間,而且這項技能也能應用在其他 GitHub 項目上。 另外幾個問題想請教,
|
謝謝你的建議。 我們幾個人比較少機會討論開發原則,所以以下僅代表我個人的看法:
同意。我們在 2.x 改版過程中大幅增加了 test coverage 也更善加利用 GitHub actions,也已經看到成效。 不過 Homebrew 的支援上:
另外,
小麥的設定都放在
看看其他小麥開發者怎麼想。 從我這邊看,過去以來小麥提供了一些「隱藏選項」,讓使用者透過終端機自己調整參數。我想原則上,小麥的態度比較像是「我們設想了一些 good defaults」,而隱藏選項的意思代表「這並不是我們自己會用到,或是測試或維護上的 golden path;單一的選項我們也許能確保 API contract 的運作,合併在一起的 combinatorial explosion 就只能是 best effort」。這樣的模式似乎維持了一個還不錯的平衡。如果要有更多客製化選項,那代表那樣的平衡會改變。 |
或許可以考慮改用 因為我已將 99% 配置 Mac 的工作腳本化,幾乎所有配置工作都以腳本化進行。因此若能完全自動安裝好輸入法、並完成文件配置同步,這樣是最好。畢竟手動配置新 Mac 工作環境總是件麻煩事。 |
我不太確定 若為是,則這本身存在一點小問題 (但目前不太大)。通常設定最好把 default settings 和 user settings 分開來,並且 user settings 可以覆蓋 default settings。
這樣可以避免非使用者意願的修改 settings (也就是程式所為),而需要提交變更到 git repository (變成要追蹤非 User 造成的變更)。 使用 而使用像 |
摘要
是在安裝上的問題,有兩個問題
2.2.1
,但 homebrew 上是2.0.1
。若是不再提供 brew 安裝,建議在文件上說明。若支援 brew 安裝,則建議加入 CI 機制自動發佈。McBo....zip is not commonly downloaded and ma be dangerous
),不確定原因為何。我的下載路徑:快速分類
請問您遇到的是:
預期正常狀況
建議在 README.md 中加入安裝指引的說明連結,並說明可能會遭遇的問題。
電腦環境
請問您在怎樣的環境遇到這個問題?
其他
其他你覺得問題發生的疑點,或其他想跟小麥開發者說的話。
The text was updated successfully, but these errors were encountered: