遵循以下最佳实践的项目将能够自愿的自我认证,并显示他们已经实现了核心基础设施计划(OpenSSF)徽章。 显示详细资料
[](https://www.bestpractices.dev/projects/2055)
<a href="https://www.bestpractices.dev/projects/2055"><img src="https://www.bestpractices.dev/projects/2055/badge"></a>
R package BAS: Bayesian Variable Selection and Model Averaging using Bayesian Adaptive Sampling
https://github.com/merliseclyde/BAS/blob/master/CONTRIBUTING.md
https://github.com/merliseclyde/BAS/blob/master/CONTRIBUTING.md describes how to make contributions; developers with significant contributions are listed in https://github.com/merliseclyde/BAS/blob/master/DESCRIPTION.md
https://github.com/merliseclyde/BAS/blob/master/CODE_OF_CONDUCT.md
https://github.com/merliseclyde/BAS/blob/main/DESCRIPTION.md provides roles of contirubuters. See also https://merliseclyde.github.io/BAS/authors.html lists all project contributors and their roles.
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
Two other contributors. And as a FLOSS project for R, anyone may fork/clone the project and assume maintenance with permission from CRAN even without access to the behind-the-scenes elements of the GitHub repository: See https://cran.r-project.org/doc/manuals/r-release/R-exts.html
Project roadmap is at https://github/merliseclyde/BAS/README.md with more specifics about tasks and planned enhancements under the Issue tracker https://github/merliseclyde/BAS/issues
All R packages on CRAN must conform to https://cran.r-project.org/doc/manuals/r-release/R-exts.html
https://github.com/merliseclyde/BAS/SECURITY.md
https://merliseclyde.github.io/BAS/articles/index.html
Documentation at https://merliseclyde.github.io/BAS/ is produced using continuous integration via Travis CI with each commit if build is successful in terms of passing R CMD check on the master branch
https://github.com/merliseclyde/BAS/blob/master/README.md and https://merliseclyde.github.io/BAS/
Input and output (text based) to use the package is controlled by R and the user. Graphics parameters can be set for a colorblind pallet and use symbols in addition to color for display.
This is provided by R for R and C messages as documented at https://cran.r-project.org/doc/manuals/r-release/R-exts.html#Internationalization
No passwords are used
All previous CRAN releases https://cran.r-project.org/src/contrib/Archive/BAS/
Issues may be reported at <https://github.com/merliseclyde/BAS/issues>
Vulnerabilities should be reported at https://github.com/merliseclyde/BAS/issues
Report at https://github.com/merliseclyde/BAS/issues
https://github.com/merliseclyde/BAS/CONTRIBUTING.md
No FLOSS tool to enforce coding style automatically; must be run manually at this time.
R CMD check --as-cran is language standard
Standards for CRAN apply for building with debugging.
Not applicable for R
Not applicable for the package source files; no random seeds are set by the code but are obtained from the scripting language within R
Installs from CRAN or uses install.packages or package manager within R. Instructions for installing from GitHub are on the package website: https://merliseclyde.github.io/BAS
install.packages
Installs from CRAN or uses install.packages or package manager within R which supports default/custom installation directories. Instructions for installing from GitHub are on the package website: https://merliseclyde.github.io/BAS
Installs from CRAN or uses install.packages or package manager within R. Instructions for installing from GitHub are on the package website: https://github.com/merliseclyde/BAS.
DESCRIPTION file for R: https://github.com/merliseclyde/BAS/blob/master/DESCRIPTION lists all package dependencies
External dependencies checked on CRAN; https://cran.r-project.org/web/checks/check_results_BAS.html
Uses standard components provided by R and contributed packages available through R
Uses APIs through R for math libraries, etc
Uses Github Actions on the main branch on every commit. Passing Badge for master branch is shown on < https://github.com/merliseclyde/BAS/blob/master/README.md>. Reports are available under Github Actions https://github.com/merliseclyde/BAS/actions
Test suite in https://github.com/merliseclyde/BAS/tree/master/tests
https://codecov.io/github/merliseclyde/BAS?branch=master
https://github.com/merliseclyde/BAS/blob/master/.github/CONTRIBUTING.md
Not directly applicable. All R CRAN errors, warnings, and when feasible notes are addressed. https://travis-ci.org/merliseclyde/BAS
Installation is secure; other aspects NA for R packages.
not used
no passwords stored
Releases on CRAN include the file MD5 which is checked when packages are installed
https://gist.github.com/hollodotme/edc4d4613ca602e70d242eae8b0a25cc
Test suite checks inputs: https://github.com/merliseclyde/BAS/tree/master/tests; in general no restrictions on data
Vulnerabilities are not likely in interpreted R code; C source code uses checks and address sanitizers to identify security vulnerabilities. Any vulnerabilities in C code are checked by the main repository and are required to be fixed or the project will be removed.
See https://github.com/merliseclyde/BAS/SECURITY.md
R CMD check with valgrind is used to check for memory/buffer vulnerabilities as well as using R with other address sanitizers see http://dirk.eddelbuettel.com/code/sanitizers.html
valgrind is used in CI with each commit
后退