-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add examples to package deprecation (#116)
Co-authored-by: lshep <[email protected]>
- Loading branch information
Showing
2 changed files
with
26 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
# Package End of Life Policy | ||
|
||
The Bioconductor project strives to provide a software repository that is | ||
stable and relevant to users across the community. Each year 100-150 new | ||
stable and relevant to users across the community. Each year about 100-150 new | ||
software packages are added to the repository; as of Spring 2021 over 2000 | ||
packages are hosted. The Bioconductor Build System (BBS) installs, builds, and | ||
checks each software package every 24 hours. Regular execution of example, | ||
|
@@ -44,20 +44,22 @@ packages. | |
|
||
Alternatively, a package maintainer may request package deprecation. The | ||
maintainer may have any number of reasons for deprecating their package. Some | ||
common reasons: | ||
common reasons include: | ||
|
||
1. They no longer wish to maintain their package | ||
|
||
2. The package has been superseded though other packages | ||
2. The package functionality has been superseded by other packages | ||
|
||
3. The package material has become out-dated and it makes sense to retire the | ||
3. The package material has become out-of-date and it makes sense to retire the | ||
package. | ||
|
||
4. Significant changes to the underlying technology e.g., a web API, have made | ||
the package unmaintainable. | ||
|
||
We ask that maintainers wishing to deprecate their package send an email | ||
notification to [bioc-devel][bioc-devel-mail] mailing list. The core team will | ||
ensure all necessary steps and notifications can occur. | ||
|
||
|
||
## End of Life process | ||
|
||
**Step I**: Deprecation | ||
|
@@ -149,5 +151,5 @@ interested replacement maintainer is asked to email the original maintainer and | |
[email protected], to formally request permission to take over. Unless | ||
there is an explicit request for a package to be retired, Bioconductor will | ||
grant access to the interested replacement maintainer in accordance with open | ||
source software licenses that Bioconductor packages require and [package naming | ||
policy](#naming) that maintainers agree to upon submission. | ||
source software licenses that Bioconductor packages require and | ||
[package naming policy](#naming) that maintainers agree to upon submission. |