debugger

任何地方都可以使用的 Firefox 调试器。(The Firefox debugger that works anywhere)

Github stars Tracking Chart

debugger(调试器)

一个现代的可编程调试器,从头开始使用 React 和 Redux 构建。它的设计是平易近人的,但功能强大。它被设计成可预测、可理解和可测试的。

Mozilla 为 Firefox 开发工具创建了这个调试器。我们特意在 GitHub 中创建了这个项目,使用了现代工具链。我们不仅希望创建一个使用 Firefox 和 Chrome 调试协议的优秀调试器,而且希望开发一个更广泛的社区,为 web 创建优秀的工具。

快速设置

或者查看我们详细的入门说明。

首先,获取最新版本的 Node.js 以运行调试器。

curl -o- -L https://yarnpkg.com/install.sh | bash -s
git clone https://github.com/firefox-devtools/debugger.git
cd debugger
yarn
yarn start
# Go to http://localhost:8000

如果您在调试器中设置断点时遇到问题,请启动 入门 而不是单击 Launch Firefox。

下一步

参与进来

这是一个开源项目,我们很乐意为您提供帮助。我们准备了一份帮助您入门的贡献指南。

如果这是你的第一个PR,或者你不确定从哪里开始,请在 Slack 中打个招呼,团队成员会很乐意指导你。

我们致力于相互尊重的合作。 Mozilla 还有一套参与指南,详细介绍了 Mozilla 员工和贡献者的详细信息。

您是否在调试器中发现了漏洞并想要报告它?在这种情况下,请看看我们如何处理安全漏洞,并在 Bugzilla 上打开一个错误,以便我们可以在保证用户安全的同时跟踪漏洞!

开发指南

我们努力使调试器尽可能地开发友好。如果您有一个在指南中没有回答的问题,请在 Slack 中询问我们。我们也用心记录 PR!

Themes Theming changes for light, dark
Internationalization Using or adding a localized string (l10n)
Prefs Using or adding preferences
Flow Flow best practices and common gotchas
Logging Tips for logging Redux and client
Testing Unit and integration test tips
Linting CSS, JS, Markdown linting
Configs How to use debugger settings locally

文档

寻找我们的文档? 你可以在这里找到它!

我们的每周更新也发布了!

讨论

Slack 或 irc.mozilla.org 上的 #devtools-html 频道中问好。

许可

MPL 2

(First edition: vz edited at 2019.08.24)

Overview

Name With Ownerfirefox-devtools/debugger
Primary Language
Program languageHTML, JavaScript, CSS, Shell, Python, Ruby, C, TypeScript, Vue (Language Count: 0)
PlatformLinux, Mac, Windows
License:
Release Count53
Last Release Namev36 (Posted on )
First Release Namev0.1.0 (Posted on )
Created At2016-03-23 18:55:36
Pushed At2023-01-11 19:07:25
Last Commit At2021-03-01 14:50:27
Stargazers Count4.6k
Watchers Count141
Fork Count762
Commits Count5k
Has Issues Enabled
Issues Count3249
Issue Open Count0
Pull Requests Count3948
Pull Requests Open Count0
Pull Requests Close Count1095
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Firefox Debugger

The Firefox Debugger is now maintained in Mozilla's central repository.

  • Visit docs to learn how to contribute
  • Checkout our dashboard to find good first bugs.
  • Go to bugzilla to report an issue or suggest an enhancement.

debugger-screenshot

Discussion

Say hello in Slack or join our weekly community calls.

  • Community Call: Every Tuesday at 2 pm EST. Join the Hangout.
  • Pairing: Ask in Slack and you'll either find someone, or be able to schedule a time for later.

Thank You

The Firefox Debugger was built in Github for the first 3 years of its development. Over 300+ volunteers contributed thousands of commits and built many of the features we take for granted today.

We hope to continue that spirit today in Mozilla Central. We believe the Debugger can be a great place to collaborate on the next iteration of developer tools. And, that everyone regardless of background or experience can contribute work of significance.

To the top