遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/2231)
<a href="https://www.bestpractices.dev/projects/2231"><img src="https://www.bestpractices.dev/projects/2231/badge"></a>
Real-time performance and health web monitoring, for Linux, FreeBSD and MacOS.
Every part of the project is owned by at least two different people, who are fully responsible for all work in their respective areas. The list is available at https://github.com/netdata/netdata/blob/master/.github/CODEOWNERS
See https://github.com/netdata/netdata/graphs/contributors
All source files start with // SPDX-License-Identifier: GPL-3.0-or-later
Repository on GitHub, which uses git. git is distributed.
https://github.com/netdata/.github/blob/main/CONTRIBUTING.md contains instructions and possibilities for contributions for all levels of contributors.
Github access is mandatory to change a repository. 2FA is enforced.
We use Github for access to source code. As developers we use other tools, like dockerhub, code analysis tools, etc, so we use 2FA when available.
All code modifications are reviewed by at least two persons other than the author during PRs.
The binary netdata produced by compiling the code, can run its unit tests by itself. It is a command line parameter. Details available at https://github.com/netdata/netdata/blob/master/tests/run-unit-tests.sh
We run the implemented unit tests automatically via Github actions, visible at https://github.com/netdata/netdata/actions
The default Netdata installation permits unencrypted access to the user interface.
Netdata supports TLS version 1.3. See https://github.com/netdata/netdata/blob/master/web/server/README.md
The project is hosted on Github, which is known to meet the requirement. https://github.com/netdata/netdata
We are planning one now
The programs runs controlled assertions to exit cleanly on such errors, in the form of a fatal() call.
后退