zynagent-first application framework

Back to the API reference

zyn.Application#

pub const Application = struct {
    target: std.Build.ResolvedTarget,
    optimize: std.builtin.OptimizeMode,

    pub const Steps = struct {
        check: *std.Build.Step,
        deploy: *std.Build.Step,
        serve: *std.Build.Step,
        dev: *std.Build.Step,
        routes: *std.Build.Step,
        jobs: *std.Build.Step,
        notify: *std.Build.Step,
        seed: *std.Build.Step,
        tests: *std.Build.Step,
        test_run: *std.Build.Step,
    };

    pub fn add_import(self: *Application, name: []const u8, module: *std.Build.Module) void;

    pub fn build(self: *Application) Steps;
};