You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a developer, I want to gain familiarity with the language that unifies backend and frontend so I can deliver a good product more efficiently.
Tasks
Write a simple Markdown blog post server in Golang
Here you can find jonathanmh's excellent guide I used at a reference. Follow this first - it will help you figure out the basic logic behind the project.
Some further areas to research if you are stuck on specific points in the tutorial are (and/or possible steps):
As a developer, I want to gain familiarity with the language that unifies backend and frontend so I can deliver a good product more efficiently.
Tasks
Here you can find jonathanmh's excellent guide I used at a reference. Follow this first - it will help you figure out the basic logic behind the project.
Some further areas to research if you are stuck on specific points in the tutorial are (and/or possible steps):
Learn about one possible way to package your Go project by reading https://github.com/golang-standards/project-layout
Learn about Golang modules (don't use dep) and how they're used in parallel with Golang Standard Layout at Best project structure when using go 1.11 mod golang-standards/project-layout#18. Thoughts about this approach?
Learn how to serve
html/template
files (e.g in the HTTP framework https://github.com/gin-gonic/gin)Learn how to serve static files like CSS and images
Learn about routers (not the physical device)/middleware
Learn about Markdown
Learn how to parse Markdown (russross' https://github.com/russross/blackfriday is a great place to start)
Learn about Golang slices etc.
Bonus points: Add a YAML frontmatter processor
You can see how I approached it here: https://github.com/gawdn/csesoc-web-team-almanac (a little quickly done & not yet finished!)
Acceptance criteria
/
of the site I see a page of links with all the posts/posts/INSERT_POST_NAME_HERE
I get the post I can read![my caption](/static/images/cactus.png)
)The text was updated successfully, but these errors were encountered: