a094995730
KCL: Chamfer and fillet now use keyword arguments ( #5389 )
...
Previously:
`|> fillet({ radius = 5, tags = [seg01] }, %)`
Now:
`|> fillet(radius = 5, tags = [seg01])`
Also tweaks the formatter for keyword argument calls slightly.
2025-02-21 20:41:25 +00:00
8aabac0be7
Update types.md with keyword args data ( #5270 )
...
A few issues:
- There was no description of how `|>` works
- Need to explain our keyword arguments implementation
- It was using old syntax for `angledLine` which now takes an object as its first parameter, not an array
2025-02-05 13:03:28 -06:00
9c47ac5b57
Update fn syntax in KCL Types doc ( #4640 )
...
* update fn syntax
* A snapshot a day keeps the bugs away! 📷 🐛 (OS: ubuntu-latest-8-cores)
* Trigger CI
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Tran <jonnytran@gmail.com >
2024-12-03 18:17:02 +00:00
412d1b7a99
Update KCL Types doc ( #4591 )
...
* use `=` instead of `:`, fix formatting
* remove `%` from `segEnd` and `segLen` calls
2024-11-27 11:14:59 -05:00
0c478680cb
KCL: No 'let' or 'const' required when declaring vars ( #4063 )
...
Previously variable declaration required a keyword, e.g.
```kcl
let x = 4
const x = 4
var x = 4
```
These were all valid, and did the exact same thing. As of this PR, they're all still valid, but the KCL formatter will change them all to just:
```kcl
x = 4
```
which is the new preferred way to declare a constant.
But the formatter will remove the var/let/const keywords.
Closes https://github.com/KittyCAD/modeling-app/issues/3985
2024-10-02 14:19:40 -05:00
c4ff1c2ef1
Update types.md for constants ( #3899 )
...
Update types.md
2024-09-16 11:50:59 -07:00
a85c1a9375
Scoped tags ( #2941 )
...
* start of scoped tags
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* add the tags to the sketch group context
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* scoped tags
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* update docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix tests
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* scoped
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix;
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-05 16:53:13 -07:00
fe28527ef9
update docs ( #2933 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-07-05 10:44:29 -07:00
4be9f70965
change up docs format ( #1711 )
...
* change up docs format
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* change up docs format
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* change up docs format
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* workflow to push docs
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix[
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* initial commit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fix
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* initial commit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* initial commit
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* fixes
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2024-03-13 14:22:22 -07:00
b0028d4874
add basic docs for lang things ( #484 )
...
Signed-off-by: Jess Frazelle <github@jessfraz.com >
2023-09-13 11:59:21 -07:00