Skip to content
Beskid The Beskid Book

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Project Examples

Beskid project examples in BSOL.

Project Examples

MyApp/
├── MyApp.bproj
└── Src/
└── Main.bd

MyApp.bproj

MyApp {
name = "MyApp"
version = "0.1.0"
root = "Src"
}
target "App" {
kind = "App"
entry = "Main.bd"
}
Workspace/
├── App/
│ ├── App.bproj
│ └── Src/
│ └── Main.bd
└── Std/
├── Std.bproj
└── Src/
└── IO.bd

App.bproj (under App/)

App {
name = "App"
version = "0.1.0"
root = "Src"
}
target "App" {
kind = "App"
entry = "Main.bd"
}
dependency "Std" {
source = "path"
path = "../Std"
}

Std.bproj (under Std/)

Std {
name = "Std"
version = "0.1.0"
root = "Src"
}
target "Library" {
kind = "Lib"
entry = "IO.bd"
}
NetLib/
├── NetLib.bproj
└── Src/
├── Net.bd
└── Net/
└── Http.bd

NetLib.bproj

NetLib {
name = "NetLib"
version = "0.1.0"
root = "Src"
}
target "Library" {
kind = "Lib"
entry = "Net.bd"
}

Src/Net.bd

pub mod Http;

Src/Net/Http.bd

pub type Client { ... }
Project/
├── Project.bproj
└── Src/
├── Main.bd
└── Tests.bd

Project.bproj

Project {
name = "Project"
version = "0.2.0"
root = "Src"
}
target "App" {
kind = "App"
entry = "Main.bd"
}
target "Tests" {
kind = "Test"
entry = "Tests.bd"
}