DEV Community

TheoForger
TheoForger

Posted on

December Surely Looks Busy!

November is coming to a quick end. As I was recursively getting more requests from the Hurl project, I think I have a pretty good idea about what my December is going to look like.

My Plans

In December, I'm going to continue on the series of work in order to add the --header option to hurl. For now there are three PRs requested:

PR #1

  • Modify HTTP request handler function
  • Write code to aggregate user-defined headers from cli options and the hurl file
  • Write unit tests for the new code

PR #2

  • Add the --header option, which will use the aggregation code from the previous PR
  • Modify the command line construction code to use the aggregation code
  • Update Docs

PR #3

  • Add the header: option inside the hurl file's [Options] field
  • Update Docs
  • (There's a global options feature planned for the future, so there might be more followup PRs once that's completed)

Why I Decide to Continue?

I really enjoyed working on this project in November. Even though nothing was merged at the end, I learned a lot about curl, rust, and HTTP. I also got to interact with a wonderful maintainer (shout out to you again @jcamiel!), who always gave me detailed explanations and helpful guidance. His positive influence is really encouraging me to keep moving forward.

And there's more to that: As I mentioned even in my very first blog, I've always been fascinated by computer networks - the hardware, software and all the protocols in between. So in a way, I'm fulfilling a childhood dream of mine. Who knows? Maybe I'll keep going towards this direction in my future career, and this would be the starting point!

Top comments (0)