-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodo.txt
60 lines (52 loc) · 1.44 KB
/
todo.txt
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Menu item: (done)
- desc or summary (done
Tag by ingredient
Extend ingredient to object {text,short-text,hint,tags}
Tag search
INgredient implies tags
Side list:
- "Add to list" button in base cocktailElement (done)
- SideListElement: (done)
- Just cocktail Name (done)
- Reorderable (done)
- Click to show in modal
- SideListHeader:
- Section/group header instead of cocktail name (done)
- Export Menu as JSON
- to download
- to HTML Sesison Storage
- to HTML LocalStorage
- Create print menu and create print recipe (export list and open in new tab)
BaseElement: (done)
- add attribute printable, which will hide certain UI elements (done)
BaseList: (done)
- add Sort functions (done)
- alpha-name (done)
- reverse-alpha-name (done)
CompactRecipeList:
CompactRecipe:
Automatically add Warning to drinks with grapefruit
Automatically tag non-vegan
Automatically tag milk containing
Automatically tag non-alcoholic
3 urls:
/menu (done)
/recipe
/compactRecipe
Build and Deploy:
- Build:
- Bundle in simple nginx container
- Deploy:
- Write manifests (jsonnet?)
- ArgoCD from master
- Testing:
- Javascript, HTML and general whitespace lint
- Run tag generation, ensure diff is empty
- Ensure referential integrity for recipes
- Ensure valid enums for fields
- Screenshot testing:
- Landing page
- Direct link
- Search id directly
- Add elements and headings to menu picker
- Generated menus