mirror of
https://github.com/spice2x/spice2x.github.io.git
synced 2026-08-01 14:20:42 -07:00
Update CONTRIBUTING.md
This commit is contained in:
+8
-2
@@ -1,8 +1,7 @@
|
|||||||
## Contributing
|
## Contributing
|
||||||
Baseline rules for patch submissions are as follows. Any patches violating the rules below will not be accepted.
|
Baseline rules for patch submissions are as follows. Any patches violating the rules below will not be accepted.
|
||||||
|
|
||||||
### New as of March 2025
|
To contribute, fork the repo (just the main branch), make changes in your fork, and contribute to upstream by opening a pull request to the main repo.
|
||||||
Pull requests in GitHub are open. You don't need to bother with patch file submissions anymore. To contribute, fork the repo (just the main branch), make changes in your fork, and contribute to upstream by opening a pull request to the main repo.
|
|
||||||
|
|
||||||
### Adding support for games
|
### Adding support for games
|
||||||
|
|
||||||
@@ -12,6 +11,13 @@ Pull requests in GitHub are open. You don't need to bother with patch file submi
|
|||||||
* For a new game that was never supported (not a new version of a game, but rather a new series): please wait 1 year after official AC release in Japan.
|
* For a new game that was never supported (not a new version of a game, but rather a new series): please wait 1 year after official AC release in Japan.
|
||||||
* For new version of an already supported game: proceed with caution and use generally-accepted community guidelines.
|
* For new version of an already supported game: proceed with caution and use generally-accepted community guidelines.
|
||||||
|
|
||||||
|
### Forbidden "features" that will never be accepted
|
||||||
|
|
||||||
|
* Performing decryption of encrypted files
|
||||||
|
* Including (bundling), distributing, or linking to game data, or making it easier to find/download game data
|
||||||
|
* Any features that [phone home](https://en.wikipedia.org/wiki/Phoning_home)
|
||||||
|
* Exception: we have allowed the "patch import from URL" but this has only been done under very careful considerations and plenty of warnings to the user.
|
||||||
|
|
||||||
### Avoiding regressions
|
### Avoiding regressions
|
||||||
|
|
||||||
The biggest risk in making code changes to spice is the risk of regressions. There is a **lot** of shared code used by many different games, reaching back game versions that are more than a decade old. It is practically impossible to test all supported games and versions.
|
The biggest risk in making code changes to spice is the risk of regressions. There is a **lot** of shared code used by many different games, reaching back game versions that are more than a decade old. It is practically impossible to test all supported games and versions.
|
||||||
|
|||||||
Reference in New Issue
Block a user