Skip to content

Commit 9be37bc

Browse files
committed
docs: mark tasks 1.2 and 1.5 as completed in roadmap
Updated roadmap to reflect completion of: - Task 1.2: Create command 'torrust-tracker-deployer destroy' - Closed EPIC #8, #9, and #10 - Task 1.5: Create command 'torrust-tracker-deployer create' - Closed EPIC #34 Both commands are now fully implemented and available in the CLI.
1 parent e473aef commit 9be37bc

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

docs/roadmap.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,16 @@ When starting work on a new feature:
2828
- [x] **1.1** Setup logging - [Issue #3](https://github.com/torrust/torrust-tracker-deployer/issues/3) ✅ Completed
2929
- [x] Setup logging for production CLI - [PR #4](https://github.com/torrust/torrust-tracker-deployer/pull/4)
3030
- [x] Remove ANSI codes from file logging - [Issue #5](https://github.com/torrust/torrust-tracker-deployer/issues/5), [PR #7](https://github.com/torrust/torrust-tracker-deployer/pull/7)
31-
- [ ] **1.2** Create command `torrust-tracker-deployer destroy` to destroy an environment
32-
- Parent EPIC: [Implement `destroy` Command](https://github.com/torrust/torrust-tracker-deployer/issues/8) - GitHub Issue #8 ([`8-epic-destroy-command.md`](./issues/8-epic-destroy-command.md))
31+
- [x] **1.2** Create command `torrust-tracker-deployer destroy` to destroy an environment ✅ Completed
32+
- Parent EPIC: [Implement `destroy` Command](https://github.com/torrust/torrust-tracker-deployer/issues/8) - GitHub Issue #8
3333
- Split into two child EPICs for incremental delivery:
34-
- [ ] **Child EPIC #9**: [App Layer Destroy Command](https://github.com/torrust/torrust-tracker-deployer/issues/9) - Core business logic ([`9-epic-app-layer-destroy-command.md`](./issues/9-epic-app-layer-destroy-command.md))
35-
- [ ] **Child EPIC #10**: [UI Layer Destroy Command](https://github.com/torrust/torrust-tracker-deployer/issues/10) - CLI interface ([`10-epic-ui-layer-destroy-command.md`](./issues/10-epic-ui-layer-destroy-command.md)) (depends on EPIC #9)
36-
- **Note:** It will depend on the environment status. For example, if it has not been provisioned we only have to delete the persistent data.
37-
- For manual testing we can create envs with the E2E full test (there is an option to keep the infra after testing)
34+
- [x] **Child EPIC #9**: [App Layer Destroy Command](https://github.com/torrust/torrust-tracker-deployer/issues/9) - Core business logic
35+
- [x] **Child EPIC #10**: [UI Layer Destroy Command](https://github.com/torrust/torrust-tracker-deployer/issues/10) - CLI interface
3836
- [ ] **1.3** Refactor extract shared code between testing and production for app bootstrapping
3937
- [ ] **1.4** Improve command to use better abstraction to handle presentation layer
4038
- types to handle user's views, etc
41-
- [ ] **1.5** Create command `torrust-tracker-deployer create` to create a new environment
42-
- We need to decide how the user will provide config values.
43-
- output using println and eprintln
39+
- [x] **1.5** Create command `torrust-tracker-deployer create` to create a new environment ✅ Completed
40+
- EPIC: [Implement Create Environment Command](https://github.com/torrust/torrust-tracker-deployer/issues/34) - GitHub Issue #34
4441
- [ ] **1.6** Create command `torrust-tracker-deployer provision` to provision VM infrastructure (UI layer only)
4542
- **Note:** The App layer ProvisionCommand is already implemented, this task focuses on the console subcommand interface
4643
- Implementation should call the existing ProvisionCommand business logic

0 commit comments

Comments
 (0)