遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/2774)
<a href="https://www.bestpractices.dev/projects/2774"><img src="https://www.bestpractices.dev/projects/2774/badge"></a>
OpenVDB - Sparse volume data structure and tools
https://github.com/AcademySoftwareFoundation/openvdb/blob/master/CONTRIBUTING.md https://www.openvdb.org/documentation/doxygen/codingStyle.html
https://github.com/AcademySoftwareFoundation/foundation/blob/main/project_charters/openvdb-charter.md
https://github.com/AcademySoftwareFoundation/foundation/blob/main/project_charters/openvdb-charter.md and https://github.com/AcademySoftwareFoundation/openvdb/tree/master/tsc/process
https://github.com/AcademySoftwareFoundation/openvdb/blob/master/CODE_OF_CONDUCT.md
https://github.com/AcademySoftwareFoundation/openvdb/blob/master/CONTRIBUTING.md
https://github.com/AcademySoftwareFoundation/openvdb/blob/master/MAINTAINERS.md
https://www.openvdb.org/documentation/doxygen/overview.html
https://github.com/AcademySoftwareFoundation/openvdb/blob/master/tsc/process/security.md
https://www.openvdb.org/documentation/doxygen/codeExamples.html
Docs are versioned with the codebase - https://github.com/AcademySoftwareFoundation/openvdb/tree/master/doc
https://github.com/AcademySoftwareFoundation/openvdb
Project uses GitHub and Doxygen, which are both able to follow accessibility best practices.
Backend library without human readable text
Only passwords are for GitHub, which fulfills this
https://github.com/AcademySoftwareFoundation/openvdb/blob/master/tsc/process/deprecation.md
https://jira.aswf.io/projects/OVDB
https://www.openvdb.org/documentation/doxygen/codingStyle.html
https://github.com/AcademySoftwareFoundation/openvdb/blob/master/.github/workflows/ax.yml
https://www.openvdb.org/documentation/doxygen/build.html
https://github.com/AcademySoftwareFoundation/openvdb/blob/master/README.md#developer-quick-start
https://github.com/AcademySoftwareFoundation/openvdb?tab=readme-ov-file#developer-quick-start
https://github.com/AcademySoftwareFoundation/openvdb/blob/master/CMakeLists.txt https://www.openvdb.org/documentation/doxygen/dependencies.html
They are all tracked at https://www.openvdb.org/documentation/doxygen/dependencies.html, and manually tracked by the project.
The dependencies are tracked continuously at https://www.openvdb.org/documentation/doxygen/dependencies.html to ensure they are supported and use current APIs
Quick spot check shows this....
https://github.com/AcademySoftwareFoundation/openvdb/commits/master/openvdb/openvdb?since=2023-10-01&until=2024-03-20&before=c4b514348094801bda4e473700c245d74eccfc1e+35 vs https://github.com/AcademySoftwareFoundation/openvdb/commits/master/openvdb/openvdb/unittest?since=2023-10-01&until=2024-03-20
https://www.openvdb.org/documentation/code_coverage/index.html
Tests are being added in practice, but this remains an informal rule for the time being.
CI uses warnings as errors.
Not done
SonarCloud includes rules regarding common vulnerabilities and is specifically designed to look for them.
TSC in agreement that while this could be useful, it's not essential to the project.
后退