Close project to unsolicited contributions
This commit is contained in:
parent
f45550e46b
commit
ba35db1015
4 changed files with 66 additions and 38 deletions
|
|
@ -1,29 +1,32 @@
|
|||
# Contributing
|
||||
# Contribution policy
|
||||
|
||||
NETfishing is currently developed through focused changes on the repository's
|
||||
active development branch. Coordinate scope with the project owner before
|
||||
starting substantial work.
|
||||
NETfishing is an owner-directed Woofmeow project and is not accepting
|
||||
unsolicited contributions. Please do not submit pull requests, patches, code,
|
||||
artwork, models, audio, writing, documentation, translations, designs, or
|
||||
other implementation work. Pull requests are disabled for the official
|
||||
repositories.
|
||||
|
||||
By intentionally submitting material for inclusion, contributors agree to the
|
||||
applicable grants and representations in
|
||||
[`CONTRIBUTOR-TERMS.md`](CONTRIBUTOR-TERMS.md). Maintainers must preserve an
|
||||
affirmative record of that agreement. Contact the owners before submitting if
|
||||
separate written terms are needed.
|
||||
Issues remain available for reproducible bug reports and player feedback. An
|
||||
Issue is not a request for contributed implementation, and attaching or
|
||||
linking unsolicited work does not make it an accepted Project contribution.
|
||||
|
||||
The owners may occasionally invite specific work in writing before it is
|
||||
created or submitted. [`CONTRIBUTOR-TERMS.md`](CONTRIBUTOR-TERMS.md) is retained
|
||||
to document previously accepted contributions and govern expressly invited
|
||||
work; it is not a standing invitation to contribute.
|
||||
|
||||
## Contribution forks
|
||||
|
||||
The [NETfishing Asset License](ASSET-LICENSE.md) permits a public source-control
|
||||
fork to retain NETfishing assets when the fork is maintained in good faith to
|
||||
prepare, test, review, or submit changes for possible inclusion in the official
|
||||
project. Keep the hosting platform's fork relationship visible, preserve all
|
||||
license and attribution notices, and do not publish general-audience builds or
|
||||
use the fork as an independent game or distribution.
|
||||
The [NETfishing Asset License](ASSET-LICENSE.md) contains limited permissions
|
||||
for qualifying Contribution Forks. Those permissions do not promise review or
|
||||
acceptance and do not override the policy above. Keep the hosting platform's
|
||||
fork relationship visible, preserve all license and attribution notices, and
|
||||
do not publish general-audience builds or use the fork as an independent game
|
||||
or distribution.
|
||||
|
||||
Private test builds and temporary access-controlled test servers may be shared
|
||||
with people directly participating in development or review of the proposed
|
||||
contribution. Submission remains subject to `CONTRIBUTOR-TERMS.md`; permission
|
||||
to maintain a Contribution Fork does not guarantee that its changes will be
|
||||
accepted.
|
||||
only as allowed by that license. Permission to maintain a Contribution Fork
|
||||
does not authorize unsolicited submission or obligate the owners to review it.
|
||||
|
||||
## Change discipline
|
||||
|
||||
|
|
@ -36,13 +39,15 @@ accepted.
|
|||
- Keep presentation-only systems out of save files and network messages.
|
||||
- Store runtime assets under repository-owned paths; never reference a
|
||||
workstation sync or temporary directory.
|
||||
- Record the source and license of newly imported assets in
|
||||
[`docs/ATTRIBUTION.md`](docs/ATTRIBUTION.md).
|
||||
- Retain source, permission, and license evidence for newly imported assets.
|
||||
Update [`docs/ATTRIBUTION.md`](docs/ATTRIBUTION.md) when the accepted work
|
||||
adds or changes a distributed credit or third-party notice; do not add a
|
||||
file-by-file inventory of ordinary project-owned assets.
|
||||
- Do not assume the GPL code license applies to project assets; observe
|
||||
[`ASSET-LICENSE.md`](ASSET-LICENSE.md) and third-party terms.
|
||||
- Do not commit `.godot/`, test data, logs, captures, or build outputs.
|
||||
|
||||
## Before requesting review
|
||||
## Before committing a maintainer change
|
||||
|
||||
```sh
|
||||
git diff --check
|
||||
|
|
@ -63,7 +68,7 @@ tests are supporting evidence, not a replacement.
|
|||
- Do not mix generated build artifacts with source changes.
|
||||
- Do not rewrite published release tags.
|
||||
- Describe behavior, compatibility impact, validation, and asset provenance in
|
||||
the review or release record.
|
||||
the internal review or release record.
|
||||
|
||||
## Style
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue