问题:我们的许多设计和架构文档都是在Enterprise Architect中创建和维护的——无论好坏,就是这样。这些文档存储在我们的 subversion 存储库中——这对于创建和更新它们的人来说非常有效——因为我们有 EA 的许可证——但是许多在我们的代码库上工作并需要制作的开发人员(内部和外部)使用图表,但并非都拥有 EA 许可证。
糟糕的解决方案:我们可以手动将 EA 文档导出为可移植格式,然后将其签入,但有时可移植格式版本与 EA 文档已过时,因为它依赖于人来执行步骤手动转换。
更好的解决方案:我们一直在寻找一种自动化转换的方法。这可以作为提交后挂钩或作为我们持续集成系统的一部分运行。我们缺少的部分是允许我们自动转换的部分。有任何想法吗?