This commit is contained in:
2018-11-14 00:05:45 +00:00
parent 39be03947e
commit e4991bdade

View File

@@ -32,38 +32,30 @@ WEEK OF 2018-11-12 - RAVEN shell start work. YAY!
NEXT UP / CURRENTLY WORKING ON:
- Version / copyright info on bottom banner
- Look over the (now two) api calls and look for optimization and code shrinkage / de-duplication
- apiurl handling
- Move on to the next thing (build and post?)
/* eslint-disable */
- Stage 1:
- Make a rough but relevent shell with the idea of this being the actual release shell (Refine on the fly rather than re-do)
- Proper graphics all over
- Dummy form with all RAVEN required input controls on it for testing
- Document a release procedure while doing the next step:
- Post a dist version up to the dev server so can test with all our devices and note what works and what doesn't
- Get it from the current url if nothing entered
- need a way to enter it when not logged in yet
- Needs to preserve on refresh / logout
- About page with license info, server version / client version
- Dummy form with all RAVEN required input controls on it for testing
- As if a widget but not actual widget api calls yet so can expand this form later and save time
- Document a release procedure while doing the next step:
- Post a dist version up to the dev server so can test with all our devices and note what works and what doesn't
- Test initial shell and dummy input form on all devices including a simple e2e test of some kind to get a start on that aspect
- Test as PWA on all devices
- Stage 2:
- Make it work with the backend:
- Error handling at client (log? display?)
- Notification of some kind (bell / toast)
- Localized text
- About page with license info
- Add intro.js somewhere, even if just a quick hello type thing with one single pointer to something on the screen
- Look into: should each component do it's own ajax calls?
- Vuex, some data should be stored centrally, what state goes in vuex?
- creds?
- LT cache?
- app state
- Make a widget component / form to view/list/enter/edit
- Graph / Readonly UI component
- Widget: List, search, edit, localized WIDGET UI components
- Post up another build with the entry form and re-round of testing
- Stage 2 AFTER POSTED TEST ROUND COMPLETED
- Error handling at client (log? display?)
- Notification of some kind (bell / toast)
- Add intro.js somewhere, even if just a quick hello type thing with one single pointer to something on the screen
- Look into: should each component do it's own ajax calls?
- Make a widget component / form to view/list/enter/edit
- Graph / Readonly UI component
- Widget: List, search, edit, localized WIDGET UI components
- Post up another build with the entry form and re-round of testing
- Stage 3:
@@ -77,6 +69,8 @@ NEXT UP / CURRENTLY WORKING ON:
- Notifications from the server
- File upload / download
- Offline abilities?
- TIME TO MARKET TIME TO MARKET TIME TO MARKET
- RELEASE IT, RELEASE IT, RELEASE IT!!!!
- Need a good think about this, time to market is of utmost importance but it would not hurt to see what can be done now or defferred to vNext
- v7 is technically an always online app so there's that.
- Would be nice to maybe be able to do some limited stuff offline
@@ -92,7 +86,8 @@ NEXT UP / CURRENTLY WORKING ON:
- Use Intro.js to introduce the demo to new users and also to introduce the UI elements and it will be used all over the place!!
- Stage 4:
- Customer demo!!