Skip to content

Instantly share code, notes, and snippets.

View gatsby003's full-sized avatar
🦅
grokking algorithms

Ganesh Futane gatsby003

🦅
grokking algorithms
View GitHub Profile
@dideler
dideler / 0-startup-overview.md
Last active November 1, 2024 04:08
Startup Engineering notes
@candlerb
candlerb / go-project-layout.md
Last active October 1, 2024 08:33
Suggestions for go project layout

If someone asked me the question "what layout should I use for my Go code repository?", I'd start by asking back "what are you building: an executable, or a library?"

Single executable

Stage 1: single source file

Create a directory named however you want your final executable to be called (e.g. "mycommand"), change into that directory, and create the following files: