静态文本更改可能看起来只是开发人员工作流程的一小部分,但它们造成的中断很快就会增加。每一次文本调整都会让您远离更有价值的工作,迫使您进行上下文切换,从而扰乱焦点。
Stringtale 通过使文本更新成为一个几乎自动的过程来解决这个问题。一旦集成,您就可以忘记管理静态文本。非开发人员自己处理更改。您所要做的就是每次进行更新时检查一个干净的合并请求。这个工具可以让您专注于重要的事情,同时保持掌控。
它是如何运作的
1。安装和设置
将 Stringtale 添加到您的项目既简单又快捷。使用 CLI,您可以:
- 在几分钟内将 Stringtale 与您的 React/Next.JS 项目集成。
- 自动换行静态文本字段,无需手动设置。 设置后,Stringtale 可以与您的新项目或现有项目一起工作,而不会中断您的工作流程。一旦就位,您基本上可以忘记它,直到有人进行短信更新。
2。使用 chrome 扩展程序进行内联编辑
Chrome 扩展允许非开发人员直接管理项目(暂存、测试、生产环境)中的文本更新。这是它的与众不同之处:
- 编辑者的安全登录:确保所有编辑都被跟踪并绑定到特定用户。
- 每个字段的更改日志:保留所有更改的历史记录,显示谁进行了哪些编辑以及何时进行的编辑。
- 所见即所得编辑:编辑者可以准确地看到他们的更新在应用程序中的外观,并提供有关更改和以前版本的视觉反馈,以便于比较。
- 单个拉取请求:所有编辑都收集到一个合并请求中,防止开发人员处理大量的小更新。 Stringtale 确保非开发人员透明且高效的静态文本更新,而不会打扰任何开发人员。
3。作为拉取请求进行文本编辑
当文本发生更改时,Stringtale 会自动创建拉取请求。开发人员可以查看更改并在适合其日程安排时合并它们。这将文本更新转变为近乎自动的过程。没有中断,没有手动更新,只需快速查看和合并。
Stringtale 的美妙之处在于,一旦集成,您就不必再考虑静态文本了。每当需要更改时,非开发人员都会处理它,您可以专注于工作,直到合并请求到达您的收件箱。
我们面临的挑战
平衡简单性和功能:
我们的初始版本更接近无头 cms,但非开发人员很难看到他们正在编辑的内容。 Chrome 插件通过直接提供实时编辑体验解决了这个问题。
开发者入门:
我们知道安装必须尽可能简单。因此我们设计了 CLI 来完成繁重的工作。安装后,Stringtale 会在后台安静地运行。随着时间的推移,随着文本更改的流入而无需开发人员干预,好处会变得显而易见。
我们与自己的客户广泛测试了 Stringtale,不断迭代以确保它无缝地融入现实世界的工作流程。
下一步是什么
我们的团队去年一直在内部使用 Stringtale。它改变了我们的工作流程。我们正在与其他开发人员开始测试,看看它在不同环境中的表现。
如果您有兴趣尝试 Stringtale 并帮助我们改进它,请随时与我们联系。我很想听听您的想法并获得您的反馈!