Retro communications done right
- Go 94.5%
- Shell 4.6%
- Go Template 0.6%
- Dockerfile 0.2%
- Handlebars 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .sublime | ||
| .vscode | ||
| docs | ||
| public | ||
| scripts | ||
| sql | ||
| src | ||
| web | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| taxi.example.yaml | ||
SpiritOnline
git stuff
use git fetch, then decide if you should rebase or merge --ff-only or do a real merge (usually only in cases of merging to master)
when squashing commits, use git rebase -i HEAD~n where n is the number of commits to squash. keep the first as p/pick, change others to s/squash. :wq and then change the commit message that follows after to what you want and :wq again. then push with (-f if you've previously pushed those changes)
project gen
use scripts/gen-project.sh to create new boilerplate
build system
run scripts/run-service.sh to run go services