Practice REST API design and server building abilities in Go
I published each step of my design process in Medium, and it'll be helpful to follow along the details of this project with the articles if you want to know the process:
- REST APIs Design and Server Building in Go(1-Servers)
- REST APIs Design and Server Building in Go(2-Routing)
- REST APIs Design and Server Building in Go(3-Architecture)
- REST APIs Design and Server Building in Go(4-JSON)
- REST APIs Design and Server Building in Go(5-Storage)
- REST APIs Design and Server Building in Go(6-Authentication)
- REST APIs Design and Server Building in Go(7-Authorization)
- REST APIs Design and Server Building in Go(8-Webhooks)
- REST APIs Design and Server Building in Go(9-URL Queries)
Inside the Go module:
go build -o chirpy && ./chirpy --debug
I would love your help! Contribute by forking the repo and opening pull requests. Please ensure that your code passes the existing tests and linting, and write tests to test your changes if applicable.
All pull requests should be submitted to the main
branch.