如何看待ry的項目deno的issue被中文刷屏的事件?


ISSUE HELPER + 自動關閉 ISSUE 的 BOT 了解一下

Vue Issue Helper

Ant Design Issue Helper

NEW ISSUE - NG ZORRO

________________________________________

自己做了一段時間開源,有很明顯的感受就是

國內的相當比例的開源項目用戶完全不知道ISSUE是用來幹什麼的

對於絕大部分開源項目而言

ISSUE 的 首要目標是為開源項目的維護者(注意不是使用者)提供服務:

  • 追蹤BUG
  • 新增Feature
  • 推動項目進度 等等等等

很多國內用戶完全搞錯了這一點,把它徹底當做了一個BBS

想像一下,辛辛苦苦整理的 項目進度版 被一堆人隨意划上了 到此一游 是什麼樣一種感受

善意猜測一下應該很多人都沒有惡意

但是這種行為不僅會給開源項目的維護者帶來非常多的麻煩,也會讓真正的用戶難以找到對自己有用的項目信息

真是非常非常招人討厭的一種行為


這好比什麼呢?

如果你在自己博客發這樣的吐槽,最多是你去一個飯店不好吃,回家後跟親朋好友抱怨它不好吃,以後拉黑,無可厚非。

跑到人家 Issue List 裡面刷屏,相當於,人家一個開放式廚房,廚師在廚房裡面正在開心做著菜,好心人可以過來提供一些新鮮蔬菜,做出來的東西不管好不好吃你們都可以來吃,突然闖進一幫人,幫忙提供的不是原材料,而是一堆蠕蟲、口水。你不幫忙做就算了,還做這麼惡劣的操作,人家 ry 擇這些髒東西還要擇好久,哪怕不久,心裡也會很無奈,勤勤懇懇做菜,突然來幾個不知道什麼人過來二話不說往菜里吐口水,或者直接開 party 往菜里亂扔別的不能吃的東西。

ry 還是有時差的,我發現後來他禁了該 repo 提新 issue 和回復一陣子。腦海里腦補了一下,剛睡醒的或者說迷迷糊糊的 ry 一看郵箱炸了,一臉懵逼,上去一看一堆鬼畫符,嚇尿了還以為是誰來刷 spam 了。然後嚇得趕緊終止了 Issue 功能,並且心裡一陣無奈——我做這事我怎麼還招人恨呢,會不會哪天一把刀片寄過來。畢竟在這個平台上守序的人沒辦法太分辨你到底是開玩笑還是說真的,又不是灌水區,那是人家的 Workspace,討論的也都是嚴謹的問題。

一個個關了 Issue 後,也不知道他現在作何感想了,失落?無奈?懵逼?還是看待傻 x 一樣看著我們?

最後,被關 Issue 的人有幾個改了標題,可能是覺得不妥了或者覺得想掩蓋自己無知的行為,但是你知道嗎,修改標題在 GitHub 是有修改歷史的,會不會更體現出你心虛了?尤其是還有一個求去他網站留言的。

------------------

個人認為其實第一個人發 Issue,倒也還好,大家一起起鬨下,開開玩笑,蓋個樓,畢竟觀光團哪都有,突然來個奇葩也不能太苛責,不要最後變成人身攻擊就好,善意玩笑還是不是無法接受,至少就我個人來說。到後面開始 Issue 刷屏這一點的確是太過分並且太沒素質了。


素質太差。不以為恥,反以為榮?

中國人花了一代的時間,才勉強*改善*了外國對中國遊客「低素質」的印象。包括但不限於地鐵喧嘩、隨地扔垃圾、插隊等。

中國互聯網花了10年時間,才剛在開源社區佔據了一席之地。包括但不限於vue的尤,dubbo的阿里,node的各位貢獻者們。

結果你們這幫人,一個晚上,就丟人丟到國外去了?不就是github沒被牆,你就為所欲為了?

強烈建議github推出類似stackoverflow的評論門檻,根據貢獻設置issue門檻


我估計很多人大概都高估了中文 Github 用戶的平均水平,有少數人仍然在將 Fork 當 Star 用你們應該知道吧?

如果你們關注一些 Github 上面向普通用戶的中文倉庫,會發現 Fork 數量出奇的高,例如這個項目:xtyxtyx/sorry

我並不是想說他們 Fork 別人的倉庫有什麼大問題,的確你可以隨隨便便的 Fork 這本身也不會造成任何直接影響。但是他們 Fork 的目的是「標記」或者「收藏」這個倉庫,永遠不會自行提交代碼。也許你要說了 Fork 和 Star 不都有收藏的作用么?Fork 還可以防止源項目被刪除豈不是更好?

然而 Fork 過來的項目並不會同步上游倉庫代碼,也就是說拿 Fork 當 Star 用是一種錯誤的用法。這一點在中文用戶上很常見……

也許是因為中文用戶中的「業餘」用戶比較多,並不能熟悉 Github 以及 Git。但無論如何這的確證明了中文 Github 用戶平均水準有待提高,至少他們無法理解很多功能存在的意義,包括 Issue。

以前看過一個帖子,曝光了某個學校的老師在自己的倉庫上布置作業任務,讓學生以提交代碼的方式完成。然後被很多人開 Issue 攻擊,一部分人是因為他們覺得那個老師「裝逼」,所以攻擊他並譴責他對 Git(沒錯開 Issue 攻擊的很多人連 Git 和基於 Git 的託管平台都分不清) 的錯誤使用,這不是莫名其妙?

前不久發生的某大學的事件你們忘記了?不是很多人都在譴責不應該把這種事發在 Github 上么?

C# 官方倉庫上被人開 Issue 要求支持中文編程,還引來眾人的圍觀呢……

以前知乎熱烈討論過的某項目上將西藏劃分為獨立的國家,明明是可以過去講道理講事實的,然而大量的中文用戶直接開 Issue 攻擊,這有任何作用?

順便那個說「學不動」的真是丟人丟到宇宙了,是太閑還是覺得自己很風趣……


拉低了中國開發者在全世界開發者心中的印象,悲劇。作為開發者還是需要守點規矩的,github 又不是灌水論壇。


推薦閱讀:

0基礎,如何學H5開發?
Angular資料獲取不完全指南
數據動態綁定的簡單實現——基於ES5對象的getter/setter機制
react許可證的問題是否意味著要轉技術棧了?
前端周刊第42期

TAG:前端開發 | Nodejs | 前端性能優化 | 前端開發框架和庫 | 前端框架 |