-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
407e8c9
commit d86ef1e
Showing
2 changed files
with
28 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,22 @@ | ||
# Issues | ||
|
||
# Images | ||
- Run Image | ||
- New Image | ||
- Tag Image | ||
This documents forms the basis of an approximately prioritised high level roadmap for Ducker. | ||
|
||
# Exec | ||
- Add modal to provide exec command when exec-ing into a container | ||
The "issues" listed here are the aspirational set of features I have in mind, sorted into approximate priority/dependency order (I can't really add much in the way of modals until I've got my direction straight with modals). | ||
|
||
# Logs | ||
- Choose log time range | ||
Feel free to raise issues in github. | ||
|
||
# In Depth View | ||
- Add extra detail to describe view | ||
|
||
# Filesystems | ||
- Access image/container filesystem & get file | ||
|
||
# Modals | ||
- Modals to use trait objects | ||
- General purpose modals for errors | ||
|
||
# Other/Tech Debt | ||
- Fix callbacks to use closures | ||
- Add filter widget/component (similar to vim searching) | ||
- Option to control container log time ranges | ||
- Add tracing of some sort | ||
|
||
# Not currently in scope | ||
- Swarm specific features | ||
- Automated test strategy; perhaps obviously there aren't any tests in the repo. This is due to the way in which the project started, but probably needs to change sooner rather than later! | ||
- Add volumes as a first class citizen | ||
- Add networks as a first class citizen | ||
- Modals should use a general purpose trait object of some sort - preferably only one modal field per page, in a similar way to pages in the page manager | ||
- Support for "forms" of scrolling stateful widgets (TODO - look out for ratatui libraries that already support this) | ||
- Run Images - Given an image, run a new container; provide a form/modal to allow user to configure the container | ||
- Tag Image - Allow a user to re-tag an image & push the re-tagged image | ||
- Add extra detail to describe view - it is currently more representative of a PoC as it doesn't include much information not already in the table. | ||
- CPU/network trace in detail page for container | ||
- Callbacks should use closures instead of boilerplate-heavy structs | ||
- Add filters to list pages | ||
- vitepress docs page |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters