diff --git a/.gitlab/issue_templates/bug.md b/.gitlab/issue_templates/bug.md new file mode 100644 index 0000000000000000000000000000000000000000..863f8d594145c6016d91e80127018bd2fd4bf666 --- /dev/null +++ b/.gitlab/issue_templates/bug.md @@ -0,0 +1,25 @@ +bug: description + +expect: outcome description + +related: none/#issuenumber + +code: input +``` +shell code +``` + +expect: output +``` +result +``` + +kernel: win10/win7/linux4.4/linux5.7/mac10.0/mac10.15/redox0.3.5/redox0.5.0 + +version: `ion --version`/`git rev-parse HEAD` + +interaction: none/program list + +context: additional setup/run inside terminal multiplexer etc + +behavior of bash/dash/zsh/fish/oil diff --git a/.gitlab/issue_templates/rfc.md b/.gitlab/issue_templates/rfc.md new file mode 100644 index 0000000000000000000000000000000000000000..8f1629c19f58566cb273d4584734054794fffe4b --- /dev/null +++ b/.gitlab/issue_templates/rfc.md @@ -0,0 +1,27 @@ +feat: (description with motivation) + +BREAKING CHANGE: (effect on current programs or datastructures) + +perf: impact + +performance + +usability + +maintainability + +code: input +``` +shell code +``` + +expect: output +``` +result +``` + +reason: (for what use case is this important) + +context: (links, text and further literature) + +behavior of bash/dash/zsh/fish/oil diff --git a/.gitlab/issue_templates/syntax.md b/.gitlab/issue_templates/syntax.md new file mode 100644 index 0000000000000000000000000000000000000000..7bd127ddec0630c99652bd7eb76d2a815aa96ab5 --- /dev/null +++ b/.gitlab/issue_templates/syntax.md @@ -0,0 +1,27 @@ +feat: (description with motivation) + +BREAKING CHANGE: (effect on current programs or datastructures?) + +perf: impact + +performance + +usability + +maintainability + +code: input +``` +shell code +``` + +expect: output +``` +result +``` + +reason: (for what use case is this important) + +context: (links, text and further literature) + +behavior of bash/dash/zsh/fish/oil diff --git a/.gitlab/merge_request_templates/BREAKING_CHANGE.md b/.gitlab/merge_request_templates/BREAKING_CHANGE.md new file mode 100644 index 0000000000000000000000000000000000000000..1289e26acd5b4d60667150e5b800513404668652 --- /dev/null +++ b/.gitlab/merge_request_templates/BREAKING_CHANGE.md @@ -0,0 +1,17 @@ +feat: description + +closes issue: #RFC + +closes issue: #bug + +BREAKING CHANGE: (where how and what breaks) + +test: unit? + +test: integration in (default in `tests`, otherwise explain concise) + +refactor: affects other tests or data structures? + +docs: documented? + +perf: performance impact? diff --git a/.gitlab/merge_request_templates/feat.md b/.gitlab/merge_request_templates/feat.md new file mode 100644 index 0000000000000000000000000000000000000000..2c638a4212caf3d1f268c70ad24e6d1e2657d770 --- /dev/null +++ b/.gitlab/merge_request_templates/feat.md @@ -0,0 +1,15 @@ +feat: description + +closes issue: #featurediscussion + +test: unit and integration + +unit test? + +integration test in (default in `tests`, otherwise explain concise) + +refactor: affects other tests or data structures? + +docs: documented? + +perf: performance impact? diff --git a/.gitlab/merge_request_templates/fix.md b/.gitlab/merge_request_templates/fix.md new file mode 100644 index 0000000000000000000000000000000000000000..a5defa8cffa18b353e73784841e0939a3f0553fa --- /dev/null +++ b/.gitlab/merge_request_templates/fix.md @@ -0,0 +1,11 @@ +fix: description + +closes issue: #bug + +test: regression tested in (default in `tests`, otherwise explain concise) + +refactor: (affects other tests or data structures?) + +docs: (documented?) + +perf: (performance impact?)