changelog shortlog graph tags branches changeset files revisions annotate raw help

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