This is an idea for a Twitter clone for programmers, similar to how Dribbble is twitter for designers. It'll most likely not feature any images other than people's avatars, and no videos, or audio. Just text. 'Cause we're coders.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
GO_IS_STUPID_EXE =
i f e q '$(OS)' 'Windows_NT'
GO_IS_STUPID_EXE = .exe
e n d i f
build :
go build .
all : tailwind site
echo "yay!"
site :
go tool ssgod
site_watch :
go tool ssgod watch
mod_tidy :
go mod tidy -go= "1.24.2"
test : site
go test . -c -o runtests$( GO_IS_STUPID_EXE)
./runtests$( GO_IS_STUPID_EXE)
test_only :
go test . -c -o runtests$( GO_IS_STUPID_EXE)
./runtests$( GO_IS_STUPID_EXE) -test.run TestGamePage
migrate_up :
go tool goose sqlite3 db.sqlite3 -dir migrations up
migrate_down :
go tool goose sqlite3 db.sqlite3 -dir migrations down
docs :
go tool pkgsite --open
tailwind :
tailwindcss --input ./static/input_style.css --output ./static/style.css
tailwind_watch :
tailwindcss --input ./static/input_style.css --output ./static/style.css --watch
tailwind_install :
curl -LO https://github.com/tailwindlabs/tailwindcss/releases/download/v4.1.12/tailwindcss-linux-x64
chmod oug+x tailwindcss-linux-x64
sudo mv tailwindcss-linux-x64 /usr/local/bin/tailwindcss
dev : all
./webapp
coverage :
go build -cover -o webapp
mkdir -p .coverage
echo "GOCOVERDIR=.coverage ./webapp"
cover_report :
go tool covdata textfmt -i= .coverage -o coverage.txt
go tool cover -func= coverage.txt
go tool cover -html= coverage.txt -o coverage.html
open coverage.html