日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

PyPy遷移,團隊無奈:“開源已成為GitHub的代名詞”

來源: 責編: 時間:2024-01-10 09:35:41 205觀看
導讀編譯丨諾亞日前,PyPy項目團隊將其主要代碼庫和問題跟蹤器從Mercurial遷移到了微軟旗下的GitHub。PyPy是Python開發者為了更好的Hack Python而創建的項目。相較CPython,PyPy更加靈活、易于使用和試驗。該項目的目標是,讓P

編譯丨諾亞8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

日前,PyPy項目團隊將其主要代碼庫和問題跟蹤器從Mercurial遷移到了微軟旗下的GitHub。8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

PyPy是Python開發者為了更好的Hack Python而創建的項目。相較CPython,PyPy更加靈活、易于使用和試驗。該項目的目標是,讓PyPy比C實現的Python更容易地適應各個項目和方便裁剪。一般情況下,PyPy比CPython快4.2倍。8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

核心貢獻者Matti Picus在其博客中表示,“我們仍然認為Mercurial是一個更好的版本控制系統。其命名分支模型和用戶界面更為優越。”8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

但他補充說,“開源已經與GitHub緊密聯系在一起,而我們(PyPy項目)規模太小,無法改變這一現狀。”8GA28資訊網——每日最新資訊28at.com

1、無奈的兩度遷移

8GA28資訊網——每日最新資訊28at.com

該項目此前也曾遷移過代碼庫。2010年,它將代碼放在Atlassian Bitbucket上。十年后,又遷移到了由Heptapod托管的Mercurial上。8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

Picus引用的一個常見問題(FAQ)解答條目曾指出,Git沒有與Mercurial的命名分支相對應的功能;僅因為其他人都在使用GitHub就選擇遷移,這是“理由單薄的論點”。8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

但現在這一觀點發生了變化。Picus解釋道,這次遷移可能會讓那些認為GitHub已經過于主導的人感到沮喪,但他表示:“不遷移到GitHub會阻礙貢獻和問題報告。”8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

具體來說,Picus提到,Heptapod倉庫未能被主流搜索引擎很好地索引,因此人們在搜索問題時遇到了困難。新提交的問題被錯誤地當作垃圾信息屏蔽也是另一個問題。GitHub平臺的豐富性也是一個因素,Picus希望“我們可以添加CI(持續集成)任務,以替換部分老舊的構建機器人基礎設施。”8GA28資訊網——每日最新資訊28at.com

2、遷移不可避免,項目希望獲得更高的參與度

8GA28資訊網——每日最新資訊28at.com

雖然仍有可能繼續使用Mercurial,但Picus表示,需要使用與他用于遷移代碼庫相同的技巧將代碼推送到GitHub。8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

在結束語中,Picus給出了更多關于為何項目遷移的原因。他希望能獲得更高的可見度,并請求開發者“為倉庫點贊,讓更多人知道如何找到它。”他還邀請潛在貢獻者“利用更熟悉的流程參與到項目中來”。8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

此次遷移將改變常規工作流程。將不再有直接向“main”分支提交代碼的工作流,貢獻者現在需要采用標準git技術,即先fork倉庫然后提交拉取請求——而在Heptapod上不允許個人創建fork。8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

PyPy的遷移在很大程度上被認為是不可避免的,并寄希望于能吸引更多貢獻者加入,盡管有人在X平臺上評論道“為什么不是Gitlab”。Reddit上的一位評論者也寫道:“當和你一起工作的所有人都在使用git時,你就不能只用hg。除非你在獨自工作。”8GA28資訊網——每日最新資訊28at.com

8GA28資訊網——每日最新資訊28at.com

參考鏈接:8GA28資訊網——每日最新資訊28at.com

https://devclass.com/2024/01/02/pypy-moves-from-mercurial-says-open-source-has-become-synonymous-with-github/8GA28資訊網——每日最新資訊28at.com

https://www.pypy.org/posts/2023/12/pypy-moved-to-git-github.html8GA28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-59669-0.htmlPyPy遷移,團隊無奈:“開源已成為GitHub的代名詞”

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 如何構建一個高性能的Web應用程序:Svelte前端和Rust后端

下一篇: 維護太累了!2024年,我們還需要前端框架嗎

標簽:
  • 熱門焦點
  • 盧偉冰長文解析K60至尊版 對Redmi有著里程碑式的意義

    在今天的Redmi后性能時代戰略發布會結束之后,Redmi總經理盧偉冰又帶來了一篇長文,詳解了為什么 Redmi 要開啟后性能時代?為什么選擇和 MediaTek、Pixelworks 深度合作?以及后性
  • 三言兩語說透柯里化和反柯里化

    JavaScript中的柯里化(Currying)和反柯里化(Uncurrying)是兩種很有用的技術,可以幫助我們寫出更加優雅、泛用的函數。本文將首先介紹柯里化和反柯里化的概念、實現原理和應用
  • 一文掌握 Golang 模糊測試(Fuzz Testing)

    模糊測試(Fuzz Testing)模糊測試(Fuzz Testing)是通過向目標系統提供非預期的輸入并監視異常結果來發現軟件漏洞的方法。可以用來發現應用程序、操作系統和網絡協議等中的漏洞或
  • 中國家電海外掘金正當時|出海專題

    作者|吳南南編輯|胡展嘉運營|陳佳慧出品|零態LT(ID:LingTai_LT)2023年,出海市場戰況空前,中國創業者在海外紛紛摩拳擦掌,以期能夠把中國的商業模式、創業理念、戰略打法輸出海外,他們依
  • 2納米決戰2025

    集微網報道 從三強爭霸到四雄逐鹿,2nm的廝殺聲已然隱約傳來。無論是老牌勁旅臺積電、三星,還是誓言重回先進制程領先地位的英特爾,甚至初成立不久的新
  • 3699元!iQOO Neo8 Pro頂配版今日首銷:1TB UFS 4.0同價位唯一

    5月23日,iQOO推出了全新的iQOO Neo8系列,包含iQOO Neo8和iQOO Neo8 Pro兩個版本,其中標準版搭載高通驍龍8+,而Pro版更是首發搭載了聯發科天璣9200+旗艦
  • iQOO Neo8系列新品發布會

    旗艦雙芯 更強更Pro
  • iQOO Neo8 Pro搶先上架:首發天璣9200+ 安卓性能之王

    經過了一段時間的密集爆料,昨日iQOO官方如期對外宣布:將于5月23日推出全新的iQOO Neo8系列新品,官方稱這是一款擁有旗艦級性能調校的作品。隨著發布時
  • 電博會與軟博會實現"線下+云端"的雙線融合

    在本次“電博會”與“軟博會”雙展會利好條件的加持下,既可以發揮展會拉動人流、信息流、資金流實現快速交互流動的作用,繼而推動區域經濟良性發展;又可以聚
Top 主站蜘蛛池模板: 剑河县| 永吉县| 腾冲县| 微山县| 肃宁县| 昭通市| 甘南县| 南投县| 宝山区| 定南县| 百色市| 红安县| 东莞市| 淮南市| 梅河口市| 洞口县| 广东省| 武宣县| 信丰县| 平南县| 时尚| 陆河县| 光山县| 界首市| 娱乐| 修水县| 龙南县| 龙井市| 漠河县| 绥德县| 资溪县| 谷城县| 隆安县| 都江堰市| 台安县| 临邑县| 东平县| 盱眙县| 清丰县| 灵璧县| 湾仔区|