遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/2022)
<a href="https://www.bestpractices.dev/projects/2022"><img src="https://www.bestpractices.dev/projects/2022/badge"></a>
lamW is an R package which calculates the real-valued branches of the Lambert-W function.
https://github.com/aadler/lamW/blob/master/CONTRIBUTING.md
https://github.com/aadler/lamW/blob/master/CONTRIBUTING.md#submission
https://github.com/aadler/lamW/blob/master/CODE_OF_CONDUCT.md
https://github.com/aadler/lamW/blob/master/DESCRIPTION
As a FLOSS project for R, it is easy for anyone to fork/clone the project and assume maintenance even without access to the behind-the-scenes elements of the githup repository. CRAN has been known many times to allow new users to assume maintenance of orphaned projects. THIS github repo may be defunct, but it can be cloned, updated, and the corrections built into the package and pushed to CRAN seamlessly to the end user.
See https://cran.r-project.org/src/contrib/Orphaned/README
As a FLOSS project for R, it is easy for anyone to fork/clone the project and assume maintenance even without access to the behind-the-scenes elements of the GitHub repository: https://cran.r-project.org/doc/manuals/r-release/R-exts.html
https://github.com/aadler/lamW/blob/master/README.md#roadmap
It is an R package, on CRAN, which means it must conform to https://cran.r-project.org/doc/manuals/r-release/R-exts.html
https://github.com/aadler/lamW/blob/master/SECURITY.md
https://CRAN.R-project.org/package=lamW/lamW.pdf
Documentation is updated with each build as per standard R/CRAN expectation
https://github.com/aadler/lamW/tree/master
Mathematical library
Project sites do not store passwords
Old releases found here: https://CRAN.R-project.org/package=lamW
https://github.com/aadler/lamW/issues
https://github.com/aadler/lamW/blob/master/CONTRIBUTING.md#style
No automatic tool to enforce the specific requirements, although lintr is used manually before each release.
Inherent to R CMD INSTALL.
Inherent to R CMD INSTALL
Standard R package mechanism.
Github Actions CI
Bugs will be added to tinytest test suite.
tinytest + CodeCov
https://github.com/aadler/lamW/blob/master/CONTRIBUTING.md#tests
Built and checked with --as-cran
No one other than single maintainer can make changes without review by maintainer.
The actual release mechanism is not controlled by me but by CRAN as per https://CRAN.R-project.org/package=lamW
Software doesn't accept inputs from untrusted sources. Users will use it individually and pass the needed numbers to it for calculation.
The software is an add-in to the R statistical platform and does no I/O in and of itself. It gets checked with memory sanitizer flags on Rhub.
Covered by R CMD CHECK --as-cran and using lintr and goodpractice.
I think the ASAN/UBSAN testing covers this
后退