遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/6363)
<a href="https://www.bestpractices.dev/projects/6363"><img src="https://www.bestpractices.dev/projects/6363/badge"></a>
wasmCloud allows for simple, secure, distributed application development using WebAssembly actors and capability providers.
https://github.com/wasmCloud/wasmCloud/blob/main/CONTRIBUTING.md
All contributions must include DCO signoffs as per CNCF requirements. Example: https://github.com/wasmCloud/wasmCloud/pull/894/checks
https://github.com/wasmCloud/wasmCloud/blob/main/GOVERNANCE.md
https://github.com/wasmCloud/wasmCloud/blob/main/CODE_OF_CONDUCT.md
https://github.com/wasmCloud/wasmCloud/blob/main/CONTRIBUTION_LADDER.md
We have more than one organization owner and maintainer with access to each part of the org. https://github.com/orgs/wasmCloud/people
https://wasmcloud.com/docs/roadmap
https://wasmcloud.com/docs/deployment/security/env
https://wasmcloud.com/docs/tour/hello-world
https://wasmcloud.com/docs/intro
https://github.com/wasmCloud/
We do not store passwords for authentication of external users.
wasmCloud makes an effort to maintain all stable APIs across versions. The ABI for interacting with WebAssembly actors has not changed in years and we will support that until components are the standard, and then we will document how to perform the upgrade.
https://github.com/wasmCloud/wasmCloud/issues
https://github.com/wasmCloud/wasmCloud/security/advisories
https://github.com/wasmCloud/wasmCloud/blob/main/SECURITY.md
With all our Rust codebases we require PRs to pass cargo check, audit, and clippy format + lints https://github.com/wasmCloud/wasmCloud/blob/main/.github/workflows/wasmcloud.yml#L157
With all our Rust codebases we require PRs to pass cargo clippy format + lints coding styles https://github.com/wasmCloud/wasmCloud/blob/main/.github/workflows/wasmcloud.yml#L157
We simply compile using cargo flags
We simply build using cargo flags
We don't recursively build subdirectories
Rust supports bit-for-bit builds https://github.com/rust-lang/rust/issues/34902
We support installation in a wide variety of ways on https://wasmcloud.com/docs/installation, in addition to just cargo install or curling a github release tarball.
curl
No custom installation system
We support simply using a standard Rust toolchain or using a devcontainer to make changes.
https://github.com/wasmCloud/wasmCloud/blob/main/Cargo.toml
We have Dependabot enabled across our key repositories
We do not use deprecated functions and APIs
We report multiple automated test suites for each check-in.
We have a vast set of regression tests in our wasmbus test suite
警告:需要更长的理由。
Fails builds if cargo clippy is not satisfied or if formatting is incorrect
clippy lints for several common vulnerabilities. It is the standard tool for detecting this type of vulnerabilities in the Rust ecosystem.
后退