遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/3061)
<a href="https://www.bestpractices.dev/projects/3061"><img src="https://www.bestpractices.dev/projects/3061/badge"></a>
Advanced shading language for production GI renderers
https://github.com/imageworks/OpenShadingLanguage/blob/master/GOVERNANCE.md
Several people on the TSC have extensive knowledge of the internals.
Large contributions have come from Sony, Intel, Pixar, NVIDIA. https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/GOVERNANCE.md
We do this.
SPDX is in every file in which it could be applicable
Repository on GitHub, which uses git. git is distributed.
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
All ASWF projects do this
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/CONTRIBUTING.md#pull-requests-and-code-review
All submissions involving code are reviewed. Sometimes PRs that only involve documentation or other non-functional administrative files are submitted by project leaders, without formal review.
We don't currently distribute packaged binaries, so there is nothing that must be exactly reproduced
"make test" should do the trick Or ctest. https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/CMakeLists.txt
We use GitHub Actions to build and test ever PR and release. https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/.github/workflows/ci.yml
Not close to 90% - https://sonarcloud.io/project/activity?id=AcademySoftwareFoundation_OpenShadingLanguage&graph=coverage
project does not support network communications
the software itself does not use TLS
We think being on GitHub already takes care of this for us. https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/
CI includes use of address and leak sanitizers for dynamic analysis
Lots of assertions in debug builds, and we do a debug build and test as part of our CI.
后退