task

package
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Register

func Register(app *framework.App)

Register mounts task Huma routes. Called explicitly from main; Gombit does not discover feature packages by reflection.

func RegisterAdmin

func RegisterAdmin(app *framework.App) error

RegisterAdmin registers Task on the runtime admin. Feature packages own this call — the framework never discovers GORM models by itself (ADR-013).

Register requires cookie auth; it returns an error under Bearer-only mode.

Types

type Handler

type Handler struct {
	DB *gorm.DB
}

Handler serves task HTTP operations over GORM. The generator emits a thin handler like this one; `--service` / `--repo` add the pass-through layers.

type Task

type Task struct {
	gorm.Model
	Title string `gorm:"size:255;not null"`
	Done  bool
}

Task is the tutorial's feature-package GORM model. It matches what `gombit make resource Task title:string:required done:bool` emits, minus the "do not edit" banner: this copy is hand-maintained so the tutorial has something to compile against.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL