为了鼓励更多开源开发者参与 Firefox 开发者工具的演变,DevTools 团队构建了DevTools Reload,这是一个移除了一些常见入门障碍的附加组件。
对于成熟的开源项目来说,拥有庞大的代码库并不罕见。这可能会成为新贡献者入门的障碍。可能感觉要花很长时间才能学习如此多的代码,即使最好的入门方法是修复简单错误,由于代码库的大小,任务也可能显得不堪重负。
庞大代码库的另一个挑战是它们通常需要很长时间下载和编译,这进一步阻碍了新贡献者参与其中。即使有人决定此时加入,在进行简单更改后漫长的重新编译时间也会让最耐心的开发者感到沮丧。
DevTools Reload 允许开发者对 JavaScript 和 CSS 源文件进行更改,并且通过按下快捷键组合,自动重新加载包含所有新更改的工具。Firefox 认为工具应该像 Web 一样可以被修改。
这种方法对于对 Firefox 开发工具进行简单修复非常方便,并且为进行更改的开发者提供了几乎实时的反馈,从而允许快速迭代和试验可能的解决方案。
这是一个简短的屏幕截图,展示了如何在 Firefox Nightly 上安装此附加组件,并演示其功能。或者,如果你更喜欢文字,我们还提供了一些关于 如何开始 的指导。
此功能 相当新,并且仍在开发中,因此你可能会发现一些粗糙的地方和不一致。如果你发现某些内容无法按预期工作,请 提交错误报告,或者 联系我们。你可以关注 DevTools 团队(@firefoxdevtools)获取更多更新。请确保通过 bugzilla 提交你对工具的贡献。
关于 Soledad Penadés
Sole 在 Mozilla 的开发者工具团队工作,帮助人们在 Web 上创造奇妙的东西,最好是实时的。在 irc.mozilla.org 上的 #devtools 频道找到她。
9 条评论