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)