feat: project setup — research structure, specs, decisions, conventions #1

Closed
mathias wants to merge 16 commits from feat/project-setup into main
Showing only changes of commit 414ad1bdb2 - Show all commits
+31 -22
View File
@@ -1,30 +1,39 @@
# ---> Go # Go build artifacts
# If you prefer the allow list template instead of the deny list, see community template: bin/
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
#
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary, built with `go test -c`
*.test *.test
# Output of the go coverage tool, specifically when used with LiteIDE
*.out *.out
# Dependency directories (remove the comment below to include it) # Go workspace
# vendor/
# Go workspace file
go.work go.work
go.work.sum go.work.sum
# env file # Environment
.env .env
# Project-specific # Python
bin/ model/.venv/
*.templ.go model/__pycache__/
model/**/__pycache__/
model/**/*.pyc
model/.pytest_cache/
model/**/.pytest_cache/
model/.ruff_cache/
# Data — never commit raw or processed FX data
data/raw/
data/processed/
data/cache/
# Experiment outputs — commit summaries only (results/summaries/)
experiments/*/embeddings/
experiments/*/checkpoints/
experiments/*/logs/
# Large results — commit metric tables and figures only
results/raw/
# Notebooks — never commit outputs
notebooks/**/.ipynb_checkpoints/
# OS
.DS_Store