This is a condensed walkthrough of building a skeleton Rust web app using Rocket, Diesel and PostgreSQL heavily based on a more thorough series of blog posts called "Making a simple blog with Rust" and updated to incorporate the recent API changes as well as using a different database schema and a few extra tools.
I've been asked about getting involved in open source projects a couple of times before, so I decided to write up all the advice on this topic I have.
Not that long ago I too was having problems finding a project and sending my first PR. So here's how I would approach it today.
After finishing the wonderful Haskellbook, the first
"real world" project I've started writing is a Haskell API wrapper for
Ballast. While doing that, I was
following the general architecture of dmjio's Stripe API
wrapper. In this post I will try to describe
an overview of how both the
stripe library and
Ballast are built.