GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud, build containers, automate messages, and lots more. It’s time to take control.

There’s lots of amazing Actions built every day. We spoke to some of the coolest developers building the latest Actions. Last week, we shared Keirron’s story. This week we have Eddie Jaoude. Eddie also happens to be one of our amazing GitHub Stars. Today, he shares his GitHub Actions journey with lots of great insights.

Open source for improving technical and communication skills

Eddie is a senior full stack developer. Like all senior developers, he didn’t start from nothing. He’s been in the game for 15 years now. During this time, he’s been super passionate about open source. Eddie has been advocating for open source throughout his entire career. He says by working in, and advocating for open source, you can build your skills:

I strive to improve my technical and communication skills by maintaining and contributing to many Open Source projects on GitHub. I also get involved in public speaking, live streaming and content creation whilst documenting the journey of the tech community.

Software is a part of every developer’s journey. Simply by being involved, you can learn a lot. You also share what you’ve learned and give back to the community. That’s the way of open source.

Generating HTML tables with GitHub Actions

There’s been lots of inspiring GitHub Readme Profiles going around the internet lately. People have been using these Profile Readmes as a way to show off some of the cool content they are producing. Eddie noticed many of the Readmes used a HTML table. Eddie also created an Open Source project which contained a list of all the really cool custom GitHub profiles out there.

When contributors wanted to add their profile to the list however, this wasn’t easy. The code was inconsistent among each of the contributors. And if someone wanted to change the number of columns, this meant reprogramming the whole table. So Eddie decided to fix it with a GitHub Action:

As a result, I converted the html table to a json file and the GitHub Action converts the json file to a html table, with configurable options. For example as variable column numbers and table cell formatting.

You can check out HTML table generator over on Eddie’s GitHub profile.

#community #insights #marketplace #open source #action hero #actions #automation #ci/cd #eddie jaoude

GitHub Action Hero: Eddie Jaoude
1.20 GEEK