add ai guidelines

This commit is contained in:
dfsek
2026-01-09 21:41:33 -07:00
parent c6eb2f49f3
commit 2e3ce78521
2 changed files with 7 additions and 3 deletions

View File

@@ -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.)
--> -->

View File

@@ -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