diff --git a/.gitlab/issue_templates/protocol_change.md b/.gitlab/issue_templates/protocol_change.md new file mode 100644 index 0000000..9846910 --- /dev/null +++ b/.gitlab/issue_templates/protocol_change.md @@ -0,0 +1,42 @@ +## Protocol / API Change + +### Summary + + +### Affected Commands / Responses + + +| Command | Response | Type of Change | Description | +|---------|----------|----------------|-------------| +| | | New / Changed / Removed | | + +### New / Changed Syntax +``` + + +``` + +### Affected Implementation Layers + +- [ ] `Session` +- [ ] `User` or `UserRegistry` +- [ ] `Tokenizer` / `RequestTokenClassifier` +- [ ] `ProtocolParser` +- [ ] `CommandParserDispatcher` + corresponding `CommandParser` +- [ ] `CommandHandler` +- [ ] `Response` hierarchy +- [ ] `GameEngine` or `GameState` +- [ ] Client-side (create your own issue and create link) + +### Migration Strategy + + +### Motivation + + +/label ~protocol + +/label ~server