25 Jul 2024 |
@telegram_160998513:t2bot.io | 要等到你完全了解 repo 才开始做 patch 的话,collaboration 就不可能了 | 13:41:53 |
Weihang Lo | 先了解自己想貢獻的目的也很重要 | 13:41:29 |
amikai | 這個能感同身受 剛出社會進公司的時候想全部懂在做,發現根本行不通 😂
自己主要語言寫 Golang ,有在貢獻一些 open source 能理解 | 13:50:12 |
@telegram_160998513:t2bot.io | 一般情况下我会从 test 入手,通过 debugger 抓对应的 call hierarchy,观察各部件是怎么耦合的,然后看中间的什么位置适合修改 | 13:42:58 |
amikai | In reply to Weihang Lo 想純練習,還是想貢獻開源 貢獻 rust 開源的話 我自己是在github explore或是 cargo 晃一下 (然後發現都不會 不知道有沒有更好的建議 順便問 @weihanglo 當初是在麼進入 cargo 的呀,心路歷程之類的 | 13:37:29 |
amikai | "我不小心掉進程式設計的兔子洞" 這是頭像用兔子的淵源嗎 😁 | 14:04:39 |
@telegram_160998513:t2bot.io | 真的很需要帮忙 | 14:08:02 |
James58899 | 哪有,滿地都是bug | 14:07:40 |
amikai | 我自己的經驗 一般使用者如果沒刻意去留意某些 project,好像也很難遇到某些問題 | 14:07:28 |
@telegram_160998513:t2bot.io | Forwarded message from James58899 哪有,滿地都是bug | 14:07:46 |
James58899 | In reply to amikai 貢獻 rust 開源的話 我自己是在github explore或是 cargo 晃一下 (然後發現都不會 不知道有沒有更好的建議 順便問 @weihanglo 當初是在麼進入 cargo 的呀,心路歷程之類的 一般都是遇到問題時去發個issue或者直接提個PR | 14:05:55 |
Weihang Lo | In reply to amikai 貢獻 rust 開源的話 我自己是在github explore或是 cargo 晃一下 (然後發現都不會 不知道有沒有更好的建議 順便問 @weihanglo 當初是在麼進入 cargo 的呀,心路歷程之類的 https://weihanglo.tw/posts/2022/make-the-world-better-even-you-arent-a-super-hero/
不怕讀到眼睛痛的話,這邊有我個人羞恥的心路歷程 | 13:53:09 |
amikai | 可能我還太新手了 😂
我目前寫的應用是 poem + async-graphql | 14:08:48 |
@telegram_160998513:t2bot.io | 我现在经常先猜上游有问题,后来发现是自己的问题 | 14:16:23 |
amikai | 我自己的經驗是大部分時候都是自己的問題 🙈 | 14:22:16 |
@telegram_160998513:t2bot.io | 👩💻 | 14:16:32 |
Weihang Lo | In reply to amikai 我自己的經驗 一般使用者如果沒刻意去留意某些 project,好像也很難遇到某些問題 這種經驗我覺得很合理,通常遇到問題我也是先怪自己沒搞懂這個 crate,不會聯想到是 upstream 出問題 | 14:15:39 |
Weihang Lo | In reply to Weihang Lo 先了解自己想貢獻的目的也很重要 了解和告知自己的背景和期待同樣重要
如果到 Rust zulip 說我有大把時間想貢獻,大家一定先問:你混哪的 | 14:40:27 |
Weihang Lo | 其實就和求職 team match 一樣,如果你不告訴老闆你的能力和期望,他可能把你分配到去搞 CI setup cross compile OpenSSL | 14:41:24 |
Henry Wu | In reply to rami3l 首先应当明确的一点是,你要学会改任何不是你自己写的 repo 的一般方法 +1 我每一份工作前三個月都在模仿既有的 coding style,有一個原因是 code review 比較快,coding style 往往反應出一個 team 的思考方式;如果覺得很爛,先熟悉了再來提建議,然後才有可能修改;上工第一天就說 code 這裡爛那裡爛那一點建設性都沒有(如果真的太爛的話快點跑就是了 XD) | 14:53:00 |
NOT UNO Bot | 其實如果提出了issue自己寫pr,算不算走了一大步 | 18:48:27 |
Weihang Lo | 先提 issue 比直接一個 500 行的 PR 甩在 maintainer 臉上好,也比較不容易做白工 | 21:02:55 |
Weihang Lo | In reply to NOT UNO Bot 其實如果提出了issue自己寫pr,算不算走了一大步 抱歉,沒有理解你想得到什麼回答 | 21:02:06 |
Kan-Ru Chen | hmm 看錯第二個 PR,原本以為他是不要 warn | 23:41:15 |
Kan-Ru Chen | 欸,發現 https://github.com/rust-lang/rust/pull/123168/ 在 1.80 裡面有 可是 https://github.com/rust-lang/rust/pull/123813 還沒進 | 23:39:04 |
26 Jul 2024 |
@telegram_160998513:t2bot.io | Distribute rustc_codegen_cranelift for arm64 macOS by bjorn3 · Pull Request #127177 · rust-lang/rust https://github.com/rust-lang/rust/pull/127177 | 00:55:31 |
Weihang Lo | In reply to rami3l Distribute rustc_codegen_cranelift for arm64 macOS by bjorn3 · Pull Request #127177 · rust-lang/rust https://github.com/rust-lang/rust/pull/127177 我上次(半年前)編譯 cargo 自己會炸,但可能是 nix 環境的問題⋯⋯ | 01:25:34 |
Kan-Ru Chen | 我之前把 debug build 設成用 cranelift 然後就忘記了 | 02:08:43 |
| @magic:hackliberty.org joined the room. | 14:57:35 |
| @magic:hackliberty.org left the room. | 15:22:46 |