1
0
Fork 0
forked from Haldis/menus

Update README for lifted double space requirement

This commit is contained in:
Midgard 2024-06-29 11:49:13 +02:00
parent 2a0bb9a072
commit 295bfb0131
Signed by: midgard
GPG key ID: 511C112F1331BBB4

View file

@ -15,10 +15,10 @@ not work). Example (`↦` for tab and `·` for space):
``` ```
dish·fries:·Frietjes dish·fries:·Frietjes
↦ single_choice·size:·Formaat ↦ single_choice·size:·Formaat
↦ ↦ extra_small:·Extra small··€·1.8 ↦ ↦ extra_small:·Extra small·€·1.8
↦ ↦ small:·······Small········€·2 ↦ ↦ small:·······Small·······€·2
↦ ↦ medium:······Medium·······€·2.5 ↦ ↦ medium:······Medium······€·2.5
↦ ↦ large:·······Large········€·3.3 ↦ ↦ large:·······Large·······€·3.3
``` ```
## Identifiers ## Identifiers
@ -52,8 +52,8 @@ A location consists of dishes. Spaces can be used to align the elements of your
not required). not required).
```hlds ```hlds
dish cheeseburger: Cheeseburger € 2.9 dish cheeseburger: Cheeseburger € 2.9
dish assortment: Twijfelaar € 3 dish assortment: Twijfelaar € 3
``` ```
## Inline choices ## Inline choices
@ -64,15 +64,15 @@ Dishes can contain choices. There are two types:
```hlds ```hlds
dish fries: Frietjes dish fries: Frietjes
single_choice size: Formaat single_choice size: Formaat
extra_small: Extra small € 1.8 extra_small: Extra small € 1.8
small: Small € 2 small: Small € 2
medium: Medium € 2.5 medium: Medium € 2.5
large: Large € 3.3 large: Large € 3.3
multi_choice sauce: Saus multi_choice sauce: Saus
ketchup: Ketchup € 1.4 ketchup: Ketchup € 1.4
mayo: Mayonaise € 1.4 mayo: Mayonaise € 1.4
bicky: Bickysaus € 1.4 bicky: Bickysaus € 1.4
stew: Stoofvleessaus € 1.9 stew: Stoofvleessaus € 1.9
``` ```
## Common choices ## Common choices
@ -94,15 +94,13 @@ dish wok5: Studentenwok 5 babi pangang € 6
You can add descriptions to dishes, choices and options. Separate name and description with ` -- `. You can add descriptions to dishes, choices and options. Separate name and description with ` -- `.
```hlds ```hlds
dish dishid: Name -- This is a description € 3 dish dishid: Name -- This is a description € 3
``` ```
## Tags and price ## Tags and price
**Note:** Only the `{no_text}` tag is supported at this moment. You can ignore other tags for now. **Note:** Only the `{no_text}` tag is supported at this moment. You can ignore other tags for now.
The tag and price part starts with at least two spaces: ` `.
Tags are `{identifier}`. You can use tags to attach more information about a dish or option in a Tags are `{identifier}`. You can use tags to attach more information about a dish or option in a
structured way. For example: `{has_meat}` signals to vegetarians that they should avoid this. structured way. For example: `{has_meat}` signals to vegetarians that they should avoid this.
@ -110,7 +108,7 @@ The order is always id, name, description, ` `, tags, price (not all have to be
```hlds ```hlds
dish dishid: Name -- This is a description {has_meat} € 3 dish dishid: Name -- This is a description {has_meat} € 3
``` ```
The special `{no_text}` tag signals that an option is to be hidden when showing a dish in an The special `{no_text}` tag signals that an option is to be hidden when showing a dish in an
@ -119,7 +117,7 @@ read by the person making the order.
```hlds ```hlds
veggie: Vegetarische opties veggie: Vegetarische opties
meat: Niet vegetarisch {has_meat} {no_text} meat: Niet vegetarisch {has_meat} {no_text}
tofu: Vegetarisch met tofu tofu: Vegetarisch met tofu
falafel: Vegetarisch met falafel falafel: Vegetarisch met falafel
vegan: Veganistisch vegan: Veganistisch