swiftlang / swift-org-website

Swift.org website
https://swift.org
Other
477 stars 186 forks source link

Add the Expansion of Swift Macros in VS Code Blog Post of Google Summer of Code 2024 #824

Open lokesh-tr opened 1 month ago

lokesh-tr commented 1 month ago

This PR adds my Google Summer of Code 2024 work "Expansion of Swift Macros in Visual Studio Code" as a blog post.

(NOTE: I'm aware of the fact that there's a separate governance process for blog posts in swift.org website, and I believe this is something that my mentor and GSoC org admin will take care of, please read further to learn more)

Motivation:

Over the summer, I worked with my mentors, Alex Hoppen and Adam Fowler, on my Google Summer of Code 2024 Project known as "Expansion of Swift Macros in Visual Studio Code" and it was a success.

The time for having the annual Google Summer of Code summary blog post is coming soon. As per my mentor, @ahoppen , based on some internal discussions (which I believe happened between him, the GSoC Organisation Admin @ktoso and the other GSoC mentors), it seems like we are likely to have separate blog posts for each GSoC project this year instead of a summary blog post. (I'm not very certain of the specifics)

And as suggested by my mentor @ahoppen , here I made this PR that adds my GSoC work as a blog post to the swift.org website.

Modifications:

Result:

A new blog post will appear in the blog page. Clicking Read More... will lead to the full blog post. This blog post will talk about my work which I did over the summer with my mentors which is "Expansion of Swift Macros in Visual Studio Code"

cc @ahoppen @adam-fowler

Please let me know if you have any suggestions to this blog post (I did very few minor changes from the swift forums post). Also, let me know if I overlooked any details or the coding standards / conventions of this repository.

lokesh-tr commented 1 month ago

@ahoppen I have addressed your review comments and made some minor changes. Let me know if you get any suggestions

lokesh-tr commented 1 month ago

@ktoso

Thank you very much for preparing the post @lokesh-tr!

Thank you so much for having detailed blog posts unlike the previous years!

I'm discussing with relevant folks about schedule of publishing those. We may need a moment to figure it out, but I'm sure we'll get it published soon enough - thank you!

Sure, Please do take your time for organising the schedule.

We may need to prepare the other posts and then do a week of GSoC posts of something like that...

That makes, sense.

I proposed some minor things and we'd add a section about "what is GSoC" etc. But you don't have to immediately address those, let's give me a moment to figure out the schedule.

Please do take your time and once things are sorted out, just wave me a green flag, then I will address all of your comments. Alright?

lokesh-tr commented 1 month ago

Thanks for the review @finagolfin , I will address your comments in my next commit along with Konrad's comments.