changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > org > docs / annotate nas-t/roadmap.org

changeset 28: a0017112db77
parent: bb51c61e4d4b
child: b925807b50a6
author: Richard Westhaver <ellis@rwest.io>
date: Thu, 06 Jun 2024 23:15:50 -0400
permissions: -rw-r--r--
description: style update
28
a0017112db77 style update
Richard Westhaver <ellis@rwest.io>
parents: 5
diff changeset
1
 #+title: roadmap
a0017112db77 style update
Richard Westhaver <ellis@rwest.io>
parents: 5
diff changeset
2
 #+author: Richard Westhaver
a0017112db77 style update
Richard Westhaver <ellis@rwest.io>
parents: 5
diff changeset
3
 #+email: ellis@rwest.io
a0017112db77 style update
Richard Westhaver <ellis@rwest.io>
parents: 5
diff changeset
4
 #+description: NAS-T Roadmap
a0017112db77 style update
Richard Westhaver <ellis@rwest.io>
parents: 5
diff changeset
5
 #+setupfile: ../../clean.theme
3
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
6
 * 0.1.0 [0/3]                                                       :current:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
7
 ** TODO MVP [1/6]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
8
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
9
 - State "TODO"       from              [2023-08-01 Tue 19:14]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
10
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
11
 *** DONE acquire domain
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
12
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
13
 - State "DONE"       from              [2023-08-01 Tue 19:16]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
14
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
15
 - [X] nas-t.net
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
16
 *** DRAFT nas-t.net                                              :web:rust:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
17
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
18
 - State "DRAFT"      from "TODO"       [2023-08-23 Wed 22:21]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
19
 - State "TODO"       from              [2023-08-01 Tue 19:14]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
20
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
21
 A basic landing page with the NAS-T mission, links, and contact info
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
22
 is needed.
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
23
 
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
24
 The site should be a web-app and have basic client-side request
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
25
 capabilities for submitting inquiries/comments.
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
26
 **** TODO client [0/3]                                            :client:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
27
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
28
 - State "TODO"       from              [2023-08-01 Tue 19:23]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
29
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
30
 SPA
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
31
 ***** TODO styles                                                 :style:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
32
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
33
 - State "TODO"       from              [2023-08-01 Tue 19:19]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
34
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
35
 Put together some color palettes and sass to make our web components
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
36
 pretty. Design in modular fashion.
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
37
 ***** TODO components
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
38
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
39
 - State "TODO"       from              [2023-08-01 Tue 19:22]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
40
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
41
 - [X] index
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
42
 - [X] about
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
43
 - [X] contact
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
44
   - [ ] >ty
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
45
 - [X] page
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
46
 - [X] app
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
47
 - [ ] err
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
48
 ***** TODO hooks
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
49
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
50
 - State "TODO"       from              [2023-08-01 Tue 19:22]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
51
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
52
 ****** TODO mailme
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
53
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
54
 - State "TODO"       from              [2023-08-01 Tue 19:30]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
55
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
56
 **** TODO server [0/2]                                            :server:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
57
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
58
 - State "TODO"       from              [2023-08-01 Tue 19:22]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
59
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
60
 ***** TODO mailme route
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
61
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
62
 - State "TODO"       from              [2023-08-01 Tue 19:29]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
63
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
64
 - form submit
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
65
   - email
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
66
   - name
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
67
   - message
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
68
 - return status
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
69
 ***** TODO errors
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
70
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
71
 - State "TODO"       from              [2023-08-01 Tue 19:32]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
72
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
73
 - basic scaffolding
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
74
 - [ ] impl IntoResponse
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
75
 *** OUTLINE daemon                                                 :design:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
76
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
77
 - State "OUTLINE"    from "TODO"       [2023-08-23 Wed 22:21]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
78
 - State "TODO"       from              [2023-08-01 Tue 19:33]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
79
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
80
 *** OUTLINE protocol                                               :design:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
81
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
82
 - State "OUTLINE"    from "TODO"       [2023-08-23 Wed 22:21]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
83
 - State "TODO"       from              [2023-08-01 Tue 19:34]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
84
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
85
 *** TODO nas-t CLI client                                     :design:impl:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
86
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
87
 - State "TODO"       from              [2023-08-01 Tue 19:34]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
88
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
89
 *** TBD prototype
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
90
 :LOGBOOK:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
91
 - State "TBD"        from "TODO"       [2023-08-23 Wed 22:22]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
92
 - State "TODO"       from              [2023-08-01 Tue 19:36]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
93
 :END:
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
94
 - proof-of-concept on x86-64 GNU/Linux Intel CPU (zor)
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
95
 - run on LAN with remote clients
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
96
 - show capabilities and limitations
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
97
 - perform basic benchmarks and discuss results
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
98
 ** TBD pitch [0/0]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
99
 - marketing/community approach
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
100
 - define rhetoric
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
101
 - optimized for variety of audiences
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
102
 ** TBD demo [0/0]
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
103
 - assess hardware options
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
104
   - soc
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
105
     - must run GNU/Linux (for now..)
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
106
     - look locally, what can be re-purposed?
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
107
     - compare performance,heat,cost
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
108
   - storage
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
109
     - define required I/O speeds
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
110
     - define standard connector reqs based on soc
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
111
   - optimize linux kernel/dist
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
112
 - infra/releng infra/deploy
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
113
 - no accessories, ssh access only (or display port based on soc)
bd85a72319d8 migrated nas-t docs
ellis <ellis@rwest.io>
parents:
diff changeset
114
 * 0.2.0 [0/1]                                                          :next: