1These are the categories used by Pull Request Summary lines as outlined in the [PR Template](../.github/pull_request_template.md). 2In the end, it's up to the author to decide where *they* want their change to be listed, these are only guidelines, not rules. 3 4 5#### None 6Please consider a summary of "SUMMARY: None" for minor additions, fixes, and documentation changes. There are far too many changes made to the game to feature anything approaching all of them in the changelog. (Do not add any description in quotes - e.g., SUMMARY: None "whatever" - after a summary of "None".) 7#### Features 8If it adds something new that the player can do, or that can happen to the player, it's a feature. 9These will generally be edits to the C++ code in the game, though new json entities may be involved as well. 10#### Content 11If it adds new monsters, new map areas, new items, new vehicles, new doohickeys, it's content. 12These will generally be dominated by json edits, though there may be some new C++ code to support the new entities. 13#### Interface 14If it adjusts how the player interacts with the game, adding/adjusting menus, changing shortcuts, streamlining workflows, it's interface. 15These will generally be C++ edits, though some kinds of interface changes my be done in json. 16#### Mods 17If a change is either contained within a mod, or extends what is capable within a mod, it goes in this category. 18#### Balance 19Sometimes a change doesn't add or remove anything, but it makes everything work together better. 20These are probably evenly split between JSON and C++. 21#### Bugfixes 22If it was broken before, and it isn't anymore, that's a bugfix. 23This applies equally to C++ and JSON changes. 24#### Performance 25When there's no change at all except for less waiting, it's performance. 26These will almost always happen in C++. 27#### Infrastructure 28These are changes for programmers, by programmers. 29Most players will never even know these happened, but they'll appreciate the improved stability and features that this kind of things enables. 30All manner of refactor and overhaul oriented at making the game easier to work on fit in this category. 31These will frequently be C++ changes, but json reorganization also fits, as does development of tools that run outside the game. 32#### Build 33If you can't build the game, you can't play the game. 34These are the changes that make building the game better, faster, stronger. 35#### I18N 36We want everyone to play, so we do translations, and we have code to support translations. 37Changes oriented at letting everyone play no matter what their language go here. 38