Twitter发布裤子 应用监控Xamarin Google Grants for Computer Science Education RubyMine 5支持RubyMotion 新增功能-PhpStorm 7 英国广播公司赠予一百万台微型计算机 Udacity掌握计算机科学 Microsoft Research创建了一个JavaScript恶意软件扫描程序 Visual Studio代码达到1.0版 Microsoft大规模迁移到GitHub 学习编程飞行机器人 Spark In Browser Dart IDE达到0.0.15 Docker开发方式 培训以发展您的职业 斯坦福CS转向JavaScript Oracle登录弱点 JetBrains推出订阅模型工具箱 Udacity推出大数据课程和付费报名 ASP.NET 5在线介绍 Mac上的Visual Studio暂挂-更新 NetBeans IDE 8.1中的新工具 众包科学 更快的网络-mod_pagespeed脱离Beta App Store 2中的恐惧与厌恶-Apple拒绝App过于简单 向网络图像添加有效期 一起编码-与朋友一起免费的iOS5应用类 Anant Agarwal领导麻省理工学院的在线学习 第一个PHP 5.5开发预览版发布 在线教学Python的经验教训 Google关闭了关键字数据 微软标签鞠躬 Mozilla的Web素养愿景 Mozilla科学实验室 剪贴板API工作草案 GWT席卷开源 适用于Windows的Atom Google的X网站已解决 通过拍照同步手机! Greasemonkey 2.0发布 带有新W3C API的带宽精明应用程序 Google的拒绝链接工具 浏览器中的C# 复杂的喜悦MOOCS Google推出Google Analytics(分析)地图 四月份计算机MOOC的产量 泰达财经基金投顾业务渐入佳境 泰达财经美团创始人王兴卸任亿联银行董事 泰达财经险资前8月投资收益率超8% 泰达财经直播间医药赛道吸金能力仍强势 泰达财经直播间银华品质消费10月26日起发行
您的位置:首页 >开发 >

Twitter发布裤子

Twitter已发布了Python构建工具的版本1.0.0(称为Pants),这是一种用于Monorepo风格的源存储库的开源构建工具。

裤子徽标

开发人员说,该工具针对的是maven和ant无法处理的较大代码库,开发人员说,该工具是为以下代码库设计的:

规模庞大和/或发展迅速由许多共享大量代码的子项目组成依赖于第三方库的复杂依赖项使用多种语言,代码生成器和框架

除了Python外,Pant还支持多种有趣的语言,包括Scala,Java,JavaScript,Go,C / C ++,Thrift,protobuf和Android代码。

它也可以与IntelliJ一起很好地工作。根据Twitter博客上的帖子,

“ Twitter上的许多开发人员都使用IntelliJ,并且IntelliJ Pants插件以IntelliJ理解的方式导入Pants项目。”

pants1

裤子在发布给开源社区之前曾在Twitter内部使用过,并且仍然是Twitter的首选构建工具。该工具具有此版本已稳定的插件API,默认情况下启用缓存,并删除一些不必要的配置以简化设置。

Twitter开始开发Pants,以提供一种在大型单一monorepo存储库中维护代码的方法,随着代码库的增长和构建变得更加复杂,标准构建工具的性​​能下降。通过使用包括分布式缓存,并发任务执行,增量编译和细粒度依赖管理在内的技术,已开发出裤子来很好地应对大型单体仓库。

1.0.0版本具有稳定的插件API,默认情况下启用了缓存,并且已删除了一些不必要的配置以使设置更加容易。

裤子徽标

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。