diff --git a/.gitlab/issue_templates/bug_report_client.md b/.gitlab/issue_templates/bug_report_client.md new file mode 100644 index 0000000..d1b4373 --- /dev/null +++ b/.gitlab/issue_templates/bug_report_client.md @@ -0,0 +1,31 @@ +## Bug Report + +### Summary + + +### Affected Component + + +### Steps to Reproduce +1. Do this first +2. Then do that next +3. Lastly, see the unexprected error message ... + +### Expected Behavior + + +### Actual Behavior + + +### Stack Trace / Error Message +``` + +``` + +### Possible Cause + + + +/label ~bug + +/label ~client diff --git a/.gitlab/issue_templates/bug_report_server.md b/.gitlab/issue_templates/bug_report_server.md new file mode 100644 index 0000000..46d7572 --- /dev/null +++ b/.gitlab/issue_templates/bug_report_server.md @@ -0,0 +1,30 @@ +## Bug Report + +### Summary + + +### Affected Component + + +### Steps to Reproduce +1. Do this first +2. Then do that next +3. Lastly, see the unexprected error message ... + +### Expected Behavior + + +### Actual Behavior + + +### Stack Trace / Error Message +``` + +``` + +### Possible Cause + + +/label ~bug + +/label ~server diff --git a/.gitlab/issue_templates/feature_request_client.md b/.gitlab/issue_templates/feature_request_client.md new file mode 100644 index 0000000..c654230 --- /dev/null +++ b/.gitlab/issue_templates/feature_request_client.md @@ -0,0 +1,27 @@ +## Feature Request + +### Summary + + +### Motivation / Problem + + +### Description + + +### Affected Components + + + +### Acceptance Criteria + +- [ ] +- [ ] +- [ ] + +### Open Questions / Trade-offs + + +/label ~enhancement + +/label ~client diff --git a/.gitlab/issue_templates/feature_request_server.md b/.gitlab/issue_templates/feature_request_server.md new file mode 100644 index 0000000..38d3377 --- /dev/null +++ b/.gitlab/issue_templates/feature_request_server.md @@ -0,0 +1,27 @@ +## Feature Request + +### Summary + + +### Motivation / Problem + + +### Description + + +### Affected Components + + + +### Acceptance Criteria + +- [ ] +- [ ] +- [ ] + +### Open Questions / Trade-offs + + +/label ~enhancement + +/label ~server diff --git a/.gitlab/issue_templates/protocol_change.md b/.gitlab/issue_templates/protocol_change.md new file mode 100644 index 0000000..6c5d5b2 --- /dev/null +++ b/.gitlab/issue_templates/protocol_change.md @@ -0,0 +1,37 @@ +## 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) + +### Motivation + + +/label ~protocol diff --git a/.gitlab/issue_templates/task_client.md b/.gitlab/issue_templates/task_client.md new file mode 100644 index 0000000..f75a1c4 --- /dev/null +++ b/.gitlab/issue_templates/task_client.md @@ -0,0 +1,25 @@ +## Task + +### Summary + + +### Context + + +### Affected Components + + +### Definition of Done +- [ ] +- [ ] +- [ ] + +### Notes + + +### Checklist +- [ ] Linked to other issues or branches that must be completed first? + +/label ~task + +/label ~client diff --git a/.gitlab/issue_templates/task_server.md b/.gitlab/issue_templates/task_server.md new file mode 100644 index 0000000..e6206d1 --- /dev/null +++ b/.gitlab/issue_templates/task_server.md @@ -0,0 +1,25 @@ +## Task + +### Summary + + +### Context + + +### Affected Components + + +### Definition of Done +- [ ] +- [ ] +- [ ] + +### Notes + + +### Checklist +- [ ] Linked to other issues or branches that must be completed first? + +/label ~task + +/label ~server