mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-02-16 02:20:57 +00:00
add ai guidelines
This commit is contained in:
3
.github/PULL_REQUEST_TEMPLATE.md
vendored
3
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -44,6 +44,7 @@ You must put an x in all the boxes that it applies to. (Like this: [x])
|
|||||||
<!-- There is an included `.editorconfig` file in the base of the repo. Please use a plugin for your IDE of choice that follows those settings. -->
|
<!-- There is an included `.editorconfig` file in the base of the repo. Please use a plugin for your IDE of choice that follows those settings. -->
|
||||||
- [ ] I have read the [`CONTRIBUTING.md`](https://github.com/PolyhedralDev/Terra/blob/master/CONTRIBUTING.md)
|
- [ ] I have read the [`CONTRIBUTING.md`](https://github.com/PolyhedralDev/Terra/blob/master/CONTRIBUTING.md)
|
||||||
document in the root of the git repository.
|
document in the root of the git repository.
|
||||||
|
- [ ] LLM-based tools were not used to create this PR. (ChatGPT, Claude, etc)
|
||||||
|
|
||||||
#### Types of changes
|
#### Types of changes
|
||||||
|
|
||||||
@@ -98,7 +99,7 @@ You must put an x in all the boxes that it applies to. (Like this: [x])
|
|||||||
- [ ] I am not the original author of this code, but it is in public domain or
|
- [ ] I am not the original author of this code, but it is in public domain or
|
||||||
released under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html) or a compatible license.
|
released under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html) or a compatible license.
|
||||||
<!--
|
<!--
|
||||||
Please provide reliable evidence of this.
|
Please provide reliable evidence of this. LLM-generated code does not satisfy this requirement.
|
||||||
NOTE: for compatible licenses, you must make sure to add the included license somewhere in the program, if so required.
|
NOTE: for compatible licenses, you must make sure to add the included license somewhere in the program, if so required.
|
||||||
(And even if it's not required, it's still nice to do it. Also add attribution somewhere.)
|
(And even if it's not required, it's still nice to do it. Also add attribution somewhere.)
|
||||||
-->
|
-->
|
||||||
|
|||||||
@@ -258,6 +258,9 @@ as [GitHub Pull Requests](https://guides.github.com/activities/forking/#making-a
|
|||||||
see instead** and why.
|
see instead** and why.
|
||||||
- **Explain why this enhancement would be useful** to most Terra users and isn't
|
- **Explain why this enhancement would be useful** to most Terra users and isn't
|
||||||
something that can or should be implemented as an addon.
|
something that can or should be implemented as an addon.
|
||||||
|
- **Do not use LLM/"AI" tools to create your pull request.** Your pr should be written
|
||||||
|
by you. Using an LLM to automate small, tedious tasks (regex and other fiddly things like it)
|
||||||
|
is acceptable, but submitting a low-effort, completely LLM-generated PR will result in a ban.
|
||||||
|
|
||||||
## Styleguides
|
## Styleguides
|
||||||
|
|
||||||
@@ -381,7 +384,7 @@ compatibilities are welcome and encouraged, in the form of addons.**
|
|||||||
|
|
||||||
### Platform-Agnostic Design
|
### Platform-Agnostic Design
|
||||||
|
|
||||||
Terra must, at all times, remain platform agnostic. This means it must be able
|
Terra must, at all times, remain platform-agnostic. This means it must be able
|
||||||
to run on theoretically any voxel based platform. Including non-minecraft games
|
to run on theoretically any voxel based platform. Including non-minecraft games
|
||||||
like Terasology.
|
like Terasology.
|
||||||
|
|
||||||
@@ -391,7 +394,7 @@ it'll be running on.
|
|||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
- Don't assume the world height is 256.
|
- Don't assume the world height is 256.
|
||||||
- Don't assume that a specific block, item, or entity exists. (Eg. don't assume
|
- Don't assume that a specific block, item, or entity exists. (E.g. don't assume
|
||||||
there exists a block called `minecraft:grass_block`)
|
there exists a block called `minecraft:grass_block`)
|
||||||
|
|
||||||
### Data-Driven
|
### Data-Driven
|
||||||
|
|||||||
Reference in New Issue
Block a user