forked from OSGeo/rgrass
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
4 additions
and
8 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,13 @@ | ||
### Contributing to rgrass | ||
|
||
This outlines how to propose a change to `rgrass` as we move to support [GRASS 8.0](https://github.com/OSGeo/grass). The `rgrass` package is the successor to the `rgrass7` package. The current plan is for `rgrass` to support both GRASS 7 and 8, but for `rgrass7` to be retired. | ||
This outlines how to propose a change to `rgrass` as we move to support [GRASS 8.0](https://github.com/OSGeo/grass). The `rgrass` package is the successor to the `rgrass7` package. `rgrass` supports both GRASS 7 and 8 and is available from CRAN; `rgrass7` will be retired at the latest at the end of 2023 when `rgdal` retires. | ||
|
||
### How to propose a change to rgrass | ||
|
||
To propose a change to `rgrass`, please consider the roles assigned to the different branches in this repository. | ||
|
||
* The `rgrass7` branch is the "target" maintenance source for the package `rgrass7` ("old" package). If you would like to contribute to `rgrass7`, please target your PRs and contributions to this branch. | ||
* The `main` branch is the development branch for `rgrass`. If you would like to contribute to `rgrass` ("new" package), please target your PRs and contributions to this branch. | ||
|
||
* The `rgrass` branch is the development branch for moving to support GRASS 8.0. If you would like to contribute to `rgrass` ("new" package), please target your PRs and contributions to this branch. | ||
* The `rgrass7` branch is the "target" maintenance source for the package `rgrass7` ("old" package). If you would like to contribute to `rgrass7`, please target your PRs and contributions to this branch, but note that the package will largely be unusable for file interchange when | ||
|
||
* The `main` branch remains the branch for maintenance updates (bug fixes), until support for GRASS 8.0 is achieved (changes on `rgrass7` are merged into `main`). | ||
|
||
* Until the `rgrass` branch is ready for release, `main` and `rgrass7` are the same (changes on `rgrass7` are merged into `main`). | ||
|
||
* When `rgrass` is ready for submission to CRAN, `rgrass` is merged with `main`, and `rgrass7` will be updated to give a startup message advising users to switch to `rgrass`. | ||
* The next release of `rgrass7` will be updated to give a startup message advising users to switch to `rgrass` and to deprecate all file interchange functionality. |