diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000..afac8df5b0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule ".kilo/design"] + path = .kilo/design + url = https://github.com/Kilo-Org/kilo-design.git diff --git a/.kilo/design b/.kilo/design new file mode 160000 index 0000000000..acdcc60085 --- /dev/null +++ b/.kilo/design @@ -0,0 +1 @@ +Subproject commit acdcc60085b1e0f9e2fae8182b73aa9620d41d6a diff --git a/DESIGN.md b/DESIGN.md new file mode 100644 index 0000000000..0bf533b18e --- /dev/null +++ b/DESIGN.md @@ -0,0 +1,17 @@ +# Kilo Editor Design + +Canonical design source is vendored into this repo as a Git submodule: + +```txt +.kilo/design +``` + +Read in order: + +1. `.kilo/design/DESIGN.md` +2. `.kilo/design/products/editor.md` +3. `.kilo/design/tokens.json` + +Do not add independent design rules in this repo. Promote design changes back to `kilo-design`, then update product implementation here. + +Update the `.kilo/design` submodule pointer when canonical design guidance changes.