为开发者提供快速、可重复的重构
OpenRewrite项目是一个用于源代码的自动化重构生态系统,使开发者能够有效地消除其代码库中的技术债务。
它包含一个自动重构引擎,该引擎运行预打包的开源重构方案,用于常见的框架迁移、安全修复和代码风格一致性任务 —— 将您的编码工作从数小时或数天缩短到几分钟。像OpenRewrite Gradle插件和OpenRewrite Maven插件这样的构建工具插件可以帮助您在一个代码库上运行这些方案。
OpenRewrite方案在Java方面有强大的实力,并且是不断发展的语言、框架和技术社区的一部分。有成千上万优秀的个人和团队致力于使软件更新和持续安全变得无缝。您还可以轻松地为您的代码定制方案。
从我们的快速入门指南开始,让OpenRewrite为您处理软件开发中枯燥的部分。
获取并保持信息更新:
- 阅读文档。
- 加入我们的Slack或Discord!我们很乐意直接回答您的问题。
- 查看社区办公时间,我们深入探讨主题并回答问题。
- 订阅我们的YouTube频道,观看关于OpenRewrite方案的精彩视频。
- 在Twitter和LinkedIn上关注我们。
OpenRewrite采用Apache2许可,由Moderne维护。OpenRewrite的重构引擎和方案将始终保持开源。
使用Moderne进行大规模重构
Moderne是一个商业平台,旨在以令人难以置信的效率运行OpenRewrite方案目录,支持大型代码库和多个代码库。它是一个平台团队和开发人员可以协作的地方,用于推动整个代码库的迁移、批量提交代码修复以及执行大规模影响分析。
看看Moderne和OpenRewrite如何以不同方式转换您的代码。
Moderne免费运行一个开放公共服务,为数以万计的开源项目提供便利。该平台可以简化您的方案定制和创建过程,实现快速组装和测试。它还包括一个多代码库命令行界面(CLI),使开发人员能够在本地运行和定制方案。
要更好地了解Moderne如何帮助您的团队,请联系我们。
贡献
我们感谢各种类型的贡献。请参阅贡献指南,了解如何开始的详细说明。