github.com/wtfutil/wtf@v0.43.0/modules/todo_plus/backend/backend.go (about) 1 package backend 2 3 import ( 4 "github.com/olebedev/config" 5 ) 6 7 type Backend interface { 8 Title() string 9 Setup(*config.Config) 10 BuildProjects() []*Project 11 GetProject(string) *Project 12 LoadTasks(string) ([]Task, error) 13 CloseTask(*Task) error 14 DeleteTask(*Task) error 15 Sources() []string 16 }