Changelog:
Changelog 4/15/2025: -Tried adding sidebar (still bugged) -Tried to add favicon (failed) -Added working buttons so you can go between pages (!!!!) -Formatting improvments (proofreading, spellchecking etc. etc.) -Find anything that sucks? TELL ME.
Tech used: Go, Tailwind, HTMX, Go Templates deployed onto Google cloud (using CI/CD and cloud build/run).
Time taken: Mar 3rd - Mar 8th (maybe 40-50 hours), with most of that being spent on content.
It's got a lot of information, and touches on a ton of different topics.
TODO: (Contributors needed! Including: You! ).
- Look over the links in the novice sections, and add more relevant ones. Any recommendations?
- Formatting and proofreading. I made some blurbs and had chatGPT reword them into something simple and straightforward.
- Find bugs in code (works on my machine).
- Implement advanced sections.
- (Difficult) Light mode revamp. We'd have to go through ALL the .html files and revamp the classes to enable light mode. Now, this is possible using an LLM to handle the find and replace - but it'll take a bit.
- (Impossible) An "Idiomatic" or "best practices" section where we discuss the best way to do things in terms of perfomance and flexibility. This would include discussions and code examples.
- (Tedious) Fix all the buttons in the pages to have them link to other ones.
- (?? Easy or hard IDK) Side bar for other tutorials in a specific section.
- (Easy, but takes a bit) Changing all parsetemplates functions to instead parseglob
- (Hard, for me at least) Change installing js scripts from CDN to installing from a static location
-How do I run this locally? Easy.
- Download this project as a zip, and unzip it
- Open the folder in terminal
- "go mod tidy" and "go run ." boom. there u go. Can't run? LMK!