yatta

command module
v0.0.0-...-7fb6363 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2024 License: MIT Imports: 14 Imported by: 0

README

YATTA - Yet AnoTher Todo App

YATTA is a web app for managing your todo list. Yes... another one. What's special about this todo app? Well first, I made it. Also, it is my first project in Go. Secondly, no React, Angular or Vue! In fact, you probably won't see much JavaScript here, just a little bit of HTMX and a whole load of server-side rendering.

Build and Run Server

go build
./yatta

You can access the web site via localhost:8000. You can also use air to auto-reload the server and browser page when files are changed. Note that air is set up to serve from localhost:8080 in .air.toml.

Running tests

go test ./...

Nix

There is a Nix flake that provides a shell environment with the commands go v1.23.3 and air. To activate the shell environment with the command:

nix develop -C $SHELL

Name

YATTA comes from the Japanese phrase やった!(yatta), which means "hooray" or literally "I did it!". You know, the kind of thing you say when you check off an item on your todo list.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package yattatest implements helper functions for unit tests.
Package yattatest implements helper functions for unit tests.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳