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!

Retry later

Top comments (0)

Retry later
Retry later