遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/979)
<a href="https://www.bestpractices.dev/projects/979"><img src="https://www.bestpractices.dev/projects/979/badge"></a>
Core framework for developing portable automated build systems
AdaCore, as a commercial entity, ensures the project will continue with minimal interruption. e3-core is a key component of AdaCore internal infrastructure. See https://github.com/AdaCore/e3-core/network/dependents See https://snyk.io/advisor/python/e3-core for an analysis of maintainers and contributors.
Repository on GitHub, which uses git. git is distributed.
https://github.com/AdaCore/e3-core/issues
The project uses the label "Good first issue" to identify small tasks that can be performed by new or casual contributors.
All changes are pushed using GitHub pull-requests, pushing directly on our repository is prevented. All changes must be approved by AdaCore contributors that have their GitHub accounts configured with 2FA (OTP tokens).
Code review in mandatory on e3-core, no proposed modifications can be merged without a key contributor approval.
Python code.
tox and py.test are often used by the Python community
警告:需要URL,但找不到URL。
Continuous integration results available here: https://github.com/AdaCore/e3-core
See https://github.com/AdaCore/e3-core codecov badge which currently indicates 93% statement coverage.
Network communications that would be typically used by projects based on e3-core would be implemented using the Python standard library. Our HTTPS wrappers are verifying SSL certificates by default.
Provided by the Python standard library.
Based on GitHub.
This is a key component of AdaCore's production infrastructure, a security review is performed at least every year.
No existing dynamic analysis tool suitable for this project has been identified.
use of assert and manual raise of exception when validating inputs
后退