changelog shortlog graph tags branches changeset files revisions annotate raw help

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

changeset 44: b925807b50a6
parent: a0017112db77
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 18 Aug 2024 22:16:12 -0400
permissions: -rw-r--r--
description: weekend warrior
1 #+title: roadmap
2 #+author: Richard Westhaver
3 #+email: ellis@rwest.io
4 #+description: NAS-T Roadmap
5 #+setupfile: ../../clean.theme
6 * 0.1.0 [0/3] :current:
7 :PROPERTIES:
8 :ID: 2f9dce5f-02c9-4115-a558-3ffb20989e59
9 :END:
10 ** TODO MVP [1/6]
11 :PROPERTIES:
12 :ID: 17820c6c-495b-461c-8e5e-0c662d73edc5
13 :END:
14 :LOGBOOK:
15 - State "TODO" from [2023-08-01 Tue 19:14]
16 :END:
17 *** DONE acquire domain
18 :PROPERTIES:
19 :ID: bbe9d162-9bc4-428f-9a9d-cd7b4407d4f1
20 :END:
21 :LOGBOOK:
22 - State "DONE" from [2023-08-01 Tue 19:16]
23 :END:
24 - [X] nas-t.net
25 *** DRAFT nas-t.net :web:rust:
26 :PROPERTIES:
27 :ID: 484ea4e4-a4f8-4ade-be18-27a3dd697a20
28 :END:
29 :LOGBOOK:
30 - State "DRAFT" from "TODO" [2023-08-23 Wed 22:21]
31 - State "TODO" from [2023-08-01 Tue 19:14]
32 :END:
33 A basic landing page with the NAS-T mission, links, and contact info
34 is needed.
35 
36 The site should be a web-app and have basic client-side request
37 capabilities for submitting inquiries/comments.
38 **** TODO client [0/3] :client:
39 :PROPERTIES:
40 :ID: 0578520e-5ad4-462d-8d26-afc213d2df3b
41 :END:
42 :LOGBOOK:
43 - State "TODO" from [2023-08-01 Tue 19:23]
44 :END:
45 SPA
46 ***** TODO styles :style:
47 :PROPERTIES:
48 :ID: d461f024-c6f5-40bc-853f-f82526dbe1f1
49 :END:
50 :LOGBOOK:
51 - State "TODO" from [2023-08-01 Tue 19:19]
52 :END:
53 Put together some color palettes and sass to make our web components
54 pretty. Design in modular fashion.
55 ***** TODO components
56 :PROPERTIES:
57 :ID: b15355af-3056-47f3-b15c-50d9cf931208
58 :END:
59 :LOGBOOK:
60 - State "TODO" from [2023-08-01 Tue 19:22]
61 :END:
62 - [X] index
63 - [X] about
64 - [X] contact
65  - [ ] >ty
66 - [X] page
67 - [X] app
68 - [ ] err
69 ***** TODO hooks
70 :PROPERTIES:
71 :ID: 3bdd63a4-b8f2-4377-a1d2-b886c43d362a
72 :END:
73 :LOGBOOK:
74 - State "TODO" from [2023-08-01 Tue 19:22]
75 :END:
76 ****** TODO mailme
77 :PROPERTIES:
78 :ID: 5d3b44b2-7890-4d20-99de-9bf0325ebe70
79 :END:
80 :LOGBOOK:
81 - State "TODO" from [2023-08-01 Tue 19:30]
82 :END:
83 **** TODO server [0/2] :server:
84 :PROPERTIES:
85 :ID: d083ccce-365e-4a0a-8d21-bb8338f0c7df
86 :END:
87 :LOGBOOK:
88 - State "TODO" from [2023-08-01 Tue 19:22]
89 :END:
90 ***** TODO mailme route
91 :PROPERTIES:
92 :ID: 9658dc9f-80ef-4776-aa9e-90a3e7f9d980
93 :END:
94 :LOGBOOK:
95 - State "TODO" from [2023-08-01 Tue 19:29]
96 :END:
97 - form submit
98  - email
99  - name
100  - message
101 - return status
102 ***** TODO errors
103 :PROPERTIES:
104 :ID: b74d0daf-5374-4a3b-a103-a3e35c628b9d
105 :END:
106 :LOGBOOK:
107 - State "TODO" from [2023-08-01 Tue 19:32]
108 :END:
109 - basic scaffolding
110 - [ ] impl IntoResponse
111 *** OUTLINE daemon :design:
112 :PROPERTIES:
113 :ID: c8793423-02fc-42a9-aa6c-d181a9dc37fe
114 :END:
115 :LOGBOOK:
116 - State "OUTLINE" from "TODO" [2023-08-23 Wed 22:21]
117 - State "TODO" from [2023-08-01 Tue 19:33]
118 :END:
119 *** OUTLINE protocol :design:
120 :PROPERTIES:
121 :ID: 2da478b3-55e5-4640-b2ad-62c24e59d2aa
122 :END:
123 :LOGBOOK:
124 - State "OUTLINE" from "TODO" [2023-08-23 Wed 22:21]
125 - State "TODO" from [2023-08-01 Tue 19:34]
126 :END:
127 *** TODO nas-t CLI client :design:impl:
128 :PROPERTIES:
129 :ID: c9b7610b-1d43-4d0a-a82a-4ea4e52ffe00
130 :END:
131 :LOGBOOK:
132 - State "TODO" from [2023-08-01 Tue 19:34]
133 :END:
134 *** TBD prototype
135 :PROPERTIES:
136 :ID: f7e6c6bb-84b6-4099-937a-94bb9f2f3b30
137 :END:
138 :LOGBOOK:
139 - State "TBD" from "TODO" [2023-08-23 Wed 22:22]
140 - State "TODO" from [2023-08-01 Tue 19:36]
141 :END:
142 - proof-of-concept on x86-64 GNU/Linux Intel CPU (zor)
143 - run on LAN with remote clients
144 - show capabilities and limitations
145 - perform basic benchmarks and discuss results
146 ** TBD pitch [0/0]
147 :PROPERTIES:
148 :ID: f70f81d9-1247-4317-acbe-76e84972bef6
149 :END:
150 - marketing/community approach
151 - define rhetoric
152 - optimized for variety of audiences
153 ** TBD demo [0/0]
154 :PROPERTIES:
155 :ID: 9cb9ae20-478f-45f1-ad60-d91a5f9c04c3
156 :END:
157 - assess hardware options
158  - soc
159  - must run GNU/Linux (for now..)
160  - look locally, what can be re-purposed?
161  - compare performance,heat,cost
162  - storage
163  - define required I/O speeds
164  - define standard connector reqs based on soc
165  - optimize linux kernel/dist
166 - infra/releng infra/deploy
167 - no accessories, ssh access only (or display port based on soc)
168 * 0.2.0 [0/1] :next:
169 :PROPERTIES:
170 :ID: b6ef6210-775d-431f-b457-1b4b3b30747d
171 :END: