workflow

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StatusPending    = "pending"
	StatusInProgress = "in_progress"
	StatusCompleted  = "completed"
	StatusPaused     = "paused"
)

Estados de tareas

Variables

View Source
var CategoryIcon = map[string]string{
	"tech":     "💻",
	"meeting":  "🤝",
	"qa":       "🧪",
	"doc":      "📚",
	"planning": "📋",
	"research": "🔍",
	"review":   "👀",
	"deploy":   "🚀",
	"daily":    "📢",
	"general":  "📝",
}

CategoryIcon mapea categorías a iconos

View Source
var StatusIcon = map[string]string{
	StatusPending:    "⏳",
	StatusInProgress: "🔄",
	StatusCompleted:  "✅",
	StatusPaused:     "⏸️",
}

StatusIcon mapea estados a iconos

Functions

func GetIcon

func GetIcon(category string) string

GetIcon devuelve el icono para una categoría

func GetStatusIcon

func GetStatusIcon(status string) string

GetStatusIcon devuelve el icono para un estado

Types

type Config

type Config struct {
	DailyHoursTarget  float64 `json:"daily_hours_target"`
	DailyStandupHours float64 `json:"daily_standup_hours"`
	DataFile          string  `json:"data_file"`
	UserName          string  `json:"user_name"`
	Company           string  `json:"company"`
	Timezone          string  `json:"timezone"`
}

Config representa la configuración del usuario

type Task

type Task struct {
	ID          int       `json:"id"`
	Description string    `json:"description"`
	Hours       float64   `json:"hours"`
	Category    string    `json:"category"`
	Date        string    `json:"date"`
	Status      string    `json:"status"`
	CreatedAt   time.Time `json:"created_at"`
}

Task representa una tarea individual

Jump to

Keyboard shortcuts

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