summaryrefslogtreecommitdiff
path: root/todo
diff options
context:
space:
mode:
Diffstat (limited to 'todo')
-rw-r--r--todo16
1 files changed, 8 insertions, 8 deletions
diff --git a/todo b/todo
index 35989d1..8478a6e 100644
--- a/todo
+++ b/todo
@@ -1,12 +1,8 @@
-CLI interface to backend? (Or cli interface to frontend...)
-Find kernels
Have backend handle builds that it finds to already be running (break in to steps and store current status)
-Make frontend package adding a little more user-friendly (ajax or client-side js search)
-Restructure the backend for modularity
-Make frontend and backend actually work like they're using one of several modules
+*** Make frontend package adding a little more user-friendly (ajax or client-side js search) ***
Write a live git ebuild
Write an AJAX-based self-updating status viewer
-Add logging besides just commands (restructure the buildlogs table)
+Add logging besides just commands
Make backend do a dummy run through and queue all commands and other tasks, then execute them (for better status handling, easier debugging, etc.)
Have builds and tasks not give links to logs if we're already viewing the logs
Either make task status a TEXT or stop putting command name in the status (via thrown exception) - we can fetch this later anyway - just store the task id that failed (or use the last task)
@@ -20,8 +16,12 @@ Separate variables we got from the URL from the rest, stop using $request, inste
Get rid of backend use of echo, debug, etc. and do all logging in the db
Support ~arch installation or remove it from listings
Completely plan out how frontend modules should function - each step needs to report if it finished successfully (required values)
-Change over wizard to work on configurations, not actual builds
+*** Change over wizard to work on configurations, not actual builds ***
See if I can figure any way to use classes instead of funny named functions (namespaces in 5.3.0 perhaps) - also needs to have a depend of some sort so we can make a quick-config page that doesn't show things that we don't have enough info for yet (use AJAX to show them when we're ready)
Allow backend to define bail-out functions to call when it dies (things like unmounting the ISO it was copying)
Add STDERR (maybe STDOUT) only option to log viewer
-Stop directly accessing PKGDIR from the frontend - put whatever info we need in the database and write a script for updating it from the backend
+*** Make frontend/backend split possible ***
+ Stop directly accessing PKGDIR from the frontend - put whatever info we need in the database and write a script for updating it from the backend
+ Have backend upload finished images to frontend
+Add options viewer - part of config process should be read-only version
+Cache the image after emerge system to save time