Make the name field in projects optional (#870)

Closes #858.

If a project is named `default.project.json`, it acts as an `init` file
and gains the name of the folder it's inside of. If it is named
something other than `default.project.json`, it gains the name of the
file with `.project.json` trimmed off. So e.g. `foo.project.json`
becomes `foo`.
This commit is contained in:
Micah 2024-02-20 17:25:57 -08:00 • committed by GitHub
parent 42121a9fc9
commit 48bb760739
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
27 changed files with 486 additions and 32 deletions

View file

@ -0,0 +1,8 @@
{
"tree": {
"$className": "IntValue",
"$properties": {
"Value": 1337
}
}
}