27 lines
430 B
Odin
27 lines
430 B
Odin
|
package sectr
|
||
|
|
||
|
/*
|
||
|
Project: Encapsulation of all things a user can do separate from the core app behavior
|
||
|
that is managed independetly of it.
|
||
|
*/
|
||
|
|
||
|
// PMDB
|
||
|
CodeBase :: struct {
|
||
|
placeholder : int,
|
||
|
}
|
||
|
|
||
|
ProjectConfig :: struct {
|
||
|
placeholder : int,
|
||
|
}
|
||
|
|
||
|
Project :: struct {
|
||
|
path : StrRunesPair,
|
||
|
name : StrRunesPair,
|
||
|
|
||
|
config : ProjectConfig,
|
||
|
codebase : CodeBase,
|
||
|
|
||
|
// TODO(Ed) : Support multiple workspaces
|
||
|
workspace : Workspace,
|
||
|
}
|