硬核观察 #850 Bugzilla 项目还活着 Bugzilla 项目还活着 Bugzilla 是一个基于 Web 的错误跟踪系统和测试工具,最初是在 1998 年作为 Mozilla.org 项目的一部分发布的,目前仍然支持的版本有 2013 年发布的 Bugzilla 4.4 分支和 2015 年发布的 Bugzilla 5.0 分支。在项目负责人两次试图转交该项目无果后,该项目陷入停顿。现在,项目负责人重新回到了该项目,宣布了新的发布计划 linux中国 2024-07-16 贤蛋大眼萌
硬核观察 #932 走出混乱,Rust 项目公布新的治理结构 走出混乱,Rust 项目公布新的治理结构 一年多前,我们在 #464 报道过,Rust 项目发生了一次非常公开的内讧,它的整个审核团队辞职了,并公开发表了对核心团队的嘲讽,“除了他们自己,不对任何人负责”。这件事之后,该项目内部普遍认为需要建立一个更好的正式治理结构,以消除其中的一些模糊和冲突,并有机制来处理这些。最初的 Rust 项目治理结构是从 Mozilla 演变而来的,包括核心、语言、审核 linux中国 2024-07-16 泡泡
编写对社区真正有用的文档 建立良好的文档可能是困难的,但它对有效的沟通至关重要。遵循这个框架来编写并与正确的人分享文档。 成功和可持续的项目,与那些消失无踪的项目有什么不同?答案是 —— 社区。社区是开源项目的发展动力,而文档是构建社区的基石之一。也就是说,文档的意义不仅仅在于文档本身。 建立好的文档可能很困难。用户不愿意阅读文档,因为它不易查找,它很快就过时了,它冗长,或者它不全面。 开发团队不写文档,因为他们陷入了“对 linux中国 2024-07-16 大树
有助于组织治理的 5 项开源原则 采用基于开源原则的组织治理可以引导你的组织降低成本,降低技术债务,增加团队协作,促进创新,最重要的是,推动你的组织共同前进。 在我的职业生涯中,我很幸运地与许多不同规模的组织在各种项目上合作。所有这些项目的核心都是开源软件,而且大多数人都对开源社区做出了力所能及的回报。我最近在一个大型组织内从事一个使用开源软件的绿地项目。在项目的 MVP 阶段结束后,该组织的领导层很想知道是什么导致了项目的成功, linux中国 2024-07-16 共饮一杯
硬核观察 #1064 CentOS 项目发出一篇奇怪的博文 CentOS 项目发出一篇奇怪的博文 最近,在红帽限制其 RHEL 源代码的访问之后,整个社区围绕这件事发生了很多事情。周五,CentOS 项目董事会发出了一篇模糊不清的简短博文,文中称,“发展社区并让人们更容易做出贡献是成功的关键因素。我们对与 CentOS 项目合作的兴趣感到兴奋。”并说他们今年以来一直在制定一套指导方针,“以帮助定义 CentOS 及其交付成果的成功含义”,还表达了对新贡献者 linux中国 2024-07-16 捡田螺的小男孩
构建成功的开源项目的重要建议 使用这些步骤来为你的第一个或接下来的项目打下坚实的基础。 开源 是一个蓬勃发展且有益的生态系统,它通过分散模式和社区贡献开发的软件,公开解决社区和行业问题。 随着这个生态系统的爆炸式发展,许多开发者想要参与并且构建新的开源项目。问题是:如何成功实现这一目标呢? 这篇文章将会揭秘开源项目的生命周期与结构。给你一个对开源项目内部运作的概述,并根据我个人的经验,向你展示如何构建一个成功和可持续发展的项目 linux中国 2024-07-16 大猫
无人维护,又一开源项目宣布归档 Gradience 是一个用于定制 Libadwaita 应用程序和 adw-gtk3 主题的第三方工具,其 Github 项目页面已于 2024 年 6 月 29 日宣布归档,进入只读模式。 今年 4 月份,Gradience 曾在其项目中发布了一条招募维护者的公告:“Gradience 正在寻找维护者!如果你了解 Python 和 GTK4/Libadwaita 并愿意致力于此,请在 Matr 运维资讯 2024-07-01 Escape
主权技术基金面向小额开源项目开放投资 德国主权技术基金 Sovereign Tech Fund (STF) 一直在为各种 Linux 桌面项目、基于 Rust 的 Coreutils 实现、libmicrohttpd、PHP、systemd bug 赏金以及其他可以从更多财政资源中受益的著名开源软件提供可观的投资。现如今,他们宣布已经为那些寻求资金的开源项目开放了新一轮的申请。 随着 STF 申请平台开始接受新的申请,他们也宣布了一些 运维资讯 2024-06-18 大白菜程序猿
Istio 七周岁 Istio 发文庆祝七岁生日,并总结了自项目诞生以来所取得的一些成果。 Istio 是一个由谷歌、IBM 和 Lyft 的团队于 2016 年开始合作开发的开源项目,在 2017 年正式推出;它是一个大型微服务系统管理工具,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式;基于 Lyft 的 Envoy 项目构建。 2022 年 4 月,谷歌和 Istio 指导委员会宣布将 Istio 项 运维资讯 2024-05-28 Escape
GNOME 与资助方 STF 之间出现问题,或影响项目发展 上月,德国主权技术基金 Sovereign Tech Fund (STF) 曾宣布继续向 GNOME 进行投资。得益于 STF 的资助,GNOME 项目在最近几个月里也取得了许多显著的进步。 但其最近一周的状态更新内容指出,STF 与 GNOME 基金会之间出现了一些问题,具体未说明是什么,但很可能会影响项目后续的发展。 作为 GNOME STF 计划的一部分,许多社区成员都在从事与基础架构相关的 运维资讯 2024-05-27 泡泡
德国主权技术基金现在支持FFmpeg 继德国主权技术基金为GNOME、Rust Coreutils、PHP、systemd bug赏金和许多其他免费软件项目提供大量资金后,FFmpeg多媒体库是德国政府这笔资金的最新受益者。 主权技术基金指出,FFmpeg项目在2024年和2025年将获得157580.00欧元。 FFmpeg.org项目网站上的一则公告指出: “FFmpeg社区很高兴地宣布,德国主权技术基金已成为其第一个政府赞助商。 运维资讯 2024-05-17 Escape
我来教你如何组织 Vue 项目 介绍 在启动 Vue 项目时,思考项目结构至关重要。主要考虑因素是预期项目的规模。在本篇博文中,我将探讨适用于不同规模 Vue 项目的各种结构。这个考虑与康威定律相吻合: "设计系统的组织受限于产生这些组织沟通结构的设计。" - 梅尔·康威 基本上,康威定律暗示了您的 Vue 应用程序的架构将固有地反映出您的组织架构,从而影响您应该如何规划项目的结构。 一些常规规则 在我们开始介绍不同的项目结构之 开发运维 2024-05-16 张二河
你真的知道 NPM、Yarn 与 PNPM 之间的区别吗? 在当代的Web开发过程中,JavaScript项目的构建离不开各种外部依赖,无论是实用的库、辅助工具还是其他类型的资源。这些依赖项的管理,已经成为了开发者日常不可或缺的一部分。NPM、Yarn和PNPM这三个包管理器,就像是开发者的得力助手,它们在项目开发中扮演着至关重要的角色。本文将带你一探究竟,了解这些工具的魅力所在,并帮助你选择适合自己项目的包管理器。 1.什么是包管理 在现代Web开发中, 开发运维 2024-05-10 宇宙之一粟
如何使用Rollup开发一个npm包并发布 背景 前几天老大说现在团队中很多冗余代码,而其中一部分就表现在,很多项目都重复写了一些一模一样的工具函数,比如: 公司内部加密函数 公司内部的权限校验函数 公司内部的单点登录封装函数 等等。。。。 其实这些函数在每一个项目中都是一模一样的,没必要每一个项目都写一遍,这种做法有很多坏处 代码冗余 不好维护,函数一改,就所有项目都需要一起改 由于我们公司项目不是采用 Monorepo 的方式去管理的, 开发运维 2024-05-09 法医
Java基础入门到实战应用:实战项目精选 解答概览: 本文提供精选实战项目,帮助 java 初学者从基础到应用实践,涵盖入門、入門級、初級、中級和高級項目。项目清单:加法计算器、平均值计算器、判断质数、掷骰子模拟器(入門級)学生成绩管理系统、文件读写操作、面向对象编程(初級)天气预报应用、数据结构实现、多线程编程(中級)gui 开发、jdbc 连接数据库、web 开发(高級) Java基础入门到实战应用:实战项目精选 Java 是一种功能 开发运维 2024-05-07 醒在深海的猫