about summary refs log tree commit diff
path: root/splorm/HORTICULTURE.md
blob: 734b046aad33698ac391f191556e4f9dcce7425e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
**seedling**  
- [x] Serve static files, preventing path traversal
- [x] Serve templates with global variables
- [x] Match template features (SystemStats) with awake
- [x] Minimal documentation to increase maintainability
	- [x] At least every module has module-level documentation
	- [x] At least all structs/enums have documentation
	- [x] Document the config file and CLI options
	- [x] Document available template patterns and variables
	- [x] Docuemnt frontmatter variables
- [x] Wikarden CRUD with authentication
	- [x] Authentication
	- [x] Create posts
	- [x] Read posts
	- [x] Update (edit) posts
	- [x] Delete posts

We will replace awake with splorm, as what's serving our website,
once *seedling* is reached

**sprout**  
- [] Wikarden Frontmatter
- [] File uploads with anonymous account to prevent hosting malicious files
- [] Wikarden drafts!
- [] Wikarden sections (like /quark/intent; /quark/scrap)
- [] Documentation on all functions
- [] Document request flow and routes
- [] At least crate level documentation for all subcrates of splorm