遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/6988)
<a href="https://www.bestpractices.dev/projects/6988"><img src="https://www.bestpractices.dev/projects/6988/badge"></a>
Build cross-platform desktop apps with JavaScript, HTML, and CSS
Coding Style: https://www.electronjs.org/docs/latest/development/coding-style Making Changes: https://www.electronjs.org/docs/latest/development/pull-requests#making-changes
https://github.com/electron/governance
https://github.com/electron/electron/blob/main/CODE_OF_CONDUCT.md
https://github.com/electron/governance#working-groups
There is no single point of failure, there are multiple users who can fulfill all project responsibilities. These responsibilities / permissions are distributed via our Working Groups --> https://github.com/electron/governance#working-groups
There are multiple core maintainers: https://github.com/orgs/electron/people (There are also more than are publicly visible on that page)
https://www.electronjs.org/docs/latest/tutorial/security
https://www.electronjs.org/docs/latest/tutorial/quick-start
Docs are automatically published based on the HEAD of the current release branch --> https://www.electronjs.org/docs/latest
the software doesn't generate text intended for end-users
The project doesn't store end-user passwords
Electron maintains three active supported versions + a beta version + the current nightly line
Ref: https://www.electronjs.org/docs/latest/tutorial/electron-timelines
Upgrades are achieved easily and all new releases contain release notes + update a breaking changes guide (https://www.electronjs.org/docs/latest/breaking-changes)
GitHub issue tracker: https://github.com/electron/electron/issues
Ref: https://github.com/electron/electron/security/advisories
Check GHSA credits
Ref testing guidelines: https://www.electronjs.org/docs/latest/development/testing
警告:需要更长的理由。
See above, utilizing SHA256 primarily
See above
We run tests under ASAN to detect memory safety problems
后退