Skip to content

Commit 34696e9

Browse files
authored
Merge pull request #418 from merico-dev/docs-roadmap-update
docs: update roadmap with more plugins
2 parents 815ebe0 + cdf4c25 commit 34696e9

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

ROADMAP.md

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
# Roadmap
22

3-
## 1 User-Facing Features Roadmap
4-
5-
### New Tools to Support (Plugins)
3+
## 1 New Tools to Support (Plugins)
64

75
- Jira-GitHub, Jira-GitLab integration
86
- Jenkins-GitHub, Jenkins-GitLab integration
97
- HashiCorp Vault
108
- ArgoCD-GitHub SSO integration
11-
- Repository bootstrapping for Python/Nodejs for GitHub
12-
- Repository bootstrapping for Golang/Python/Nodejs for GitLab
13-
- GitLab CI workflows for Python/Nodejs
9+
- Repository bootstrapping for Python/Nodejs for GitHub, Golang/Python/Nodejs for GitLab
10+
- generic GitLab CI plugin, GitLab CI workflows for Python/Nodejs
1411
- FluxCD plugin
1512
- Trello-GitLab Integration
1613

17-
## 2 Technical Roadmap
14+
## 2 `dtm` Core
1815

1916
### Variables
2017

21-
Support defining variables (global or local), and use it in the config.
18+
Define variables and use it in the config file.
19+
20+
### `dtm show state`
21+
22+
Check plugin(s)' state.
2223

2324
### `dtm show config`
2425

@@ -28,13 +29,19 @@ This is already supported, but we will improve the features of it, for example:
2829
- show the default configs of multiple plugins that are used together
2930
- interactive: user select plugin then show the default config
3031

32+
### Auto-Complete
33+
34+
Auto-complete support for `dtm` commands.
35+
3136
### Plugin Storage
3237

3338
Background: currently, we use GitHub releases to store pre-built binaries and plugins. We might need to figure out a better way to store/distribute plugins and binaries.
3439

3540
- Consider AWS S3 or similar choices for plugin storage.
3641
- Make sure people who don't have optimum internet connections (e.g., users behind firewall or proxy) can still use DevStream smoothly.
3742

43+
## 3 Quality of Life Improvements
44+
3845
### Automated End-to-End Testing in a Staging Environment
3946

4047
- AWS EC2 (linux-amd64) creation with Terraform/Ansible
@@ -46,7 +53,7 @@ Background: currently, we use GitHub releases to store pre-built binaries and pl
4653
- More end-to-end tests coverage, to test more typical usecases and plugins
4754
- Push notification to core committers when there is a new PR ready for review
4855

49-
## 3 Already Done
56+
## 4 Already Done
5057

5158
v0.3.1:
5259
- automated release: when a new tag is generated, build binaries for different platforms/OS and distribute the binaries to the plugin storage.

0 commit comments

Comments
 (0)