开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
翻译 - 开源中国社区
JavaScript 项目最佳实践指南
在开发一个新项目时,就像在一个绿色场地上来回翻滚,维护它对其他人来说可能是一个潜在的黑暗而扭曲的恶梦。以下是我们发现、编写和收集的指南列表(我们认为)在 hive 上的大多数 ...
oschina 发布于 2个月前 1
Git 如何处理大仓库
git 是追踪代码库演进的最佳选择,并且它能让你与你的同事间高效协作。当你想要追踪的库非常巨大时会发生什么? 在这篇文章里,我会尝试着给你一些想法和技巧来恰当地处理不同种类的...
oschina 发布于 6个月前 3
Git LFS 入门指南
出于好意:设计团队开始把他们大尺寸的图形文件添加到你的项目仓库当中,然而引起的结果是,你看着仓库不断增大直到数 GB 大小...... 在 GIT 中以二进制文件来运行确实是一种明智的做...
oschina 发布于 8个月前 0
GitHub 托管的10款免费开源 windows 工具
GitHub 是如今所有开源事物的中央仓库, 这个网站最近发布了一个叫做《2016 Octoverse  状态报告》,详细列出了从去年起其一系列亮点, 包括总的活跃用户数,最常见的 emoji 表情,最...
oschina 发布于 11个月前 9
REST API 基本方针:合理设计
你的数据模型已经开始稳定,这样你就可以为你的 web app 或者你的设备创建一个公开的 API。 你意识到一旦发布,你想要改变你的API就很难了,所以想要做更多正确的事,就要尽可能早地...
oschina 发布于 1年前 14
GitLab Flow 的十一个规则
使用 Git 版本控制,是对使用它之前的所有版本控制方式的一种改进。然而,很多组织最终以太过混乱或过于复杂的流程来结束。这个问题对于刚从其他版本控制系统转过来的组织来说特别突...
donhui 发布于 1年前 2
应用敏捷开发的 5 个好理由
每周都有刚入门的人问我关于“敏捷”的问题;作为一个敏捷的布道师有很多的优势,其中之一就是被认为是一个活着行走的敏捷的百科全书。最近一个问题,是我在我的一个“敏捷研讨会”碰...
oschina 发布于 1年前 11
无服务器架构
在当前的软件架构领域,Serverless是一个非常热的话题。在市场上,你已经可以看到很多的相关书籍,开源的开发框架,相关的产品,甚至有关于这个话题的Conference会议。但是为什么Ser...
freshWhiff 发布于 1年前 19
管理开源项目,如何避免走弯路
在 OpenStack 奥斯汀峰会期间,我有机会和一些人谈谈我在开源项目运行上的经验。事实证明在社区贡献这么多年之后,我可以提供一些看法,这对于外部的许多人来说都是新的。 有很多资源...
oschina 发布于 1年前 1
敏捷已死,有事烧纸
敏捷软件发展已经死亡。如果你在实践敏捷,你是一个试图停止敏捷大门关闭的人。如果你用敏捷来管理,那你就让你的团队停滞了。敏捷的浪潮已经结束,如果你还是假装它在浪尖,那么你是...
oschina 发布于 1年前 35
以开放的思路设计软件 —— 记 CKEditor 的设计历史
去年,我介绍了我们新的内容编辑器CKEditor 5 的一些细节,将会在2016年面市。此后,我们在软件开发过程中取得了很好的进展。我们已经差不多完成了编辑器核心模块的基本组件的编码工...
oschina 发布于 2年前 6
软件开发有多贵?
我有一个朋友想要做一些社区工作。他需要所有资助者都是受过良好教育的精英,因为所有人都要求项目是透明的。像现在这种信息时代,他认为IT工具的使用将有助于促进沟通,提高效率。他...
我是菜鸟我骄傲 发布于 2年前 22
如何让你的开源项目对新来者更友好
我喜欢开源项目的一个原因是它可以让新手获得一些十分有用的实战经验。对于小的个人项目来讲,可以学习的就是那么多;但是开源项目就不一样了,它经常需要在很庞大的代码中解决问题,...
oschina 发布于 2年前 2
软件架构介绍
此文介绍软件的架构                                         什么是软件架构以及为何我们需要它? 就如同其他复杂结构一样,软件必须要建构在一个坚实的基础之...
oschina 发布于 2年前 20
支撑分布式 Scrum 团队的 5 项最佳实践
分布式 Scrum,从来都不简单。 Scrum 的基石 —— 透明性、开放性、自组织 —— 在分布式 Scrum 团队的环境下的实践难度均有着不同程度的提高,沟通协作障碍重重、团队建设难上加难。...
慕容老K 发布于 2年前 4
不要把配置文件放到你的 Git 代码仓库
我总是惊讶地发现在一些私有的 git 仓库中缺乏管理。查看一个 git 仓库与之达成新的约定是我最恐惧的时刻之一。诚然,git 仓库中包含的文件应该是有个范围的。这可以优化开发和部署。...
oschina 发布于 2年前 32
Git 2.4 — 原子推送、推送发布等
尽管Git的10年生日庆典,Git社区一直忙于准备另一个主要的Git命令行实用程序的新版本。发布2.4.0是偏重于清理,修复bug,和其他小的改进,但在这里我们想花一些时间来突出一些新功能,...
oschina 发布于 2年前 0
RSS 使用 RSS 订阅英文文章
RSS 使用 RSS 订阅已翻译文章
顶部