DEV Community

Cover image for Hacktoberfest contributor on a11y issues

Hacktoberfest contributor on a11y issues

Another year, another participation in Hacktoberfest. I love this time of year. It's getting cozy, the leaves are turning red and yellow, it's just beautiful. The perfect time to sit down in front of the laptop with a nice cup of matcha latte ๐Ÿต and start coding.

GitHub Green Square of 2023 showing 568 contributions

Accessibility Contribution

Last year I came up with an idea for nothing less than FreeCodeCamp, and I was surprised, and very happy, that my idea turned into something where open source contributors can now contribute to Hacktoberfest.

Julia Undeutsch on LinkedIn: Learn to Code RPG Quiz

Hacktoberfest 2023 has officially started ๐Ÿฅณ My proudest achievement from last year is that freeCodeCamp accepted my suggestion to integrate accessibilityโ€ฆ

favicon linkedin.com

Since then, Quincy Larson even follows me on Twitter himself. I mean, how cool is that ๐Ÿ†’.

Read more about the journey from a simple idea to something significant ๐Ÿ‘‡๐Ÿฝ.

So of course I participated in the project again.

Also this year I wanted to add some new questions for the FreeCodeCamp developer quiz. Accessibility is, after all, the main topic I generally focus on (for those who don't know me yet), so it's only obvious that I contribute to topic-related open source projects.

When creating the questions for the FreeCodeCamp Accessibility Quiz, a particular thought occurred to me and I used the discussion section in their repo.

App improvement idea: "Divide the accessibility questions into groups with different levels of difficulty".

Discussion tab of a repository to lets you engage with other contributors

If you've never used this tool, give it a try. If you have something to say, suggestions or the like about a particular repository, check if they use the discussion section in their repo and start connecting with other contributors and brainstorming an idea.

My 4 PRs that got accepted for Hacktoberfest

Default landmark complementary counterpart question
https://github.com/freeCodeCamp/Developer_Quiz_Site/pull/879
HTML5 corresponding landmark question
https://github.com/freeCodeCamp/Developer_Quiz_Site/pull/878
Accessibility question about color in graph
https://github.com/freeCodeCamp/Developer_Quiz_Site/pull/864
Accessibility question about the <main> landmark
https://github.com/freeCodeCamp/Developer_Quiz_Site/pull/883

Other contributions

I have also contributed to other open source projects, including EddieHub, Forem, and my own.

Why my own?
Even though Hacktoberfest's contribution guide says to avoid working on your own projects (I think mostly to avoid getting the 4 PRs so easily), the code base of my projects is just what I need to grow and improve. I feel like this is where I've learned the most.

Also, working alongside all these great women on my projects has taught me a lot (@corinamurg ๐Ÿ˜‡).

Open issue

Hacktoberfest 2023 is over, but there's still one issue I couldn't finish in time. And that is perfectly fine ๐Ÿ˜Œ

The sneaky open issue that didn't make it into the afterlife. ๐ŸงŸ๐Ÿฝ
https://github.com/EddieHubCommunity/BioDrop/issues/9461

I even wrote a blog post about it to seek help. Open source is there for everyone to make the web better and work as a team to improve it. So the next time you get stuck, don't worry too much and look for help any way you can. For me, the easiest way was to write about what problems I'm facing, what I've tried, and ask for tips on how to improve the code. You can read about it here.

Even though this topic didn't make it to Hacktoberfest, I learned a lot in the process. The code base of the repository is huge. It's so huge that I really have respect ๐Ÿคœ๐Ÿฝ for it. Setting it up locally was not easy, I had to try several times, in two different ways (as they offer in their setup guide), which took me a few days.

I have a lack of concentration ๐Ÿ˜ตโ€๐Ÿ’ซ. So it always takes me longer to set up the local environment. But that's fine. The instructions were correct, it was exactly as described, even if I had problems. The main problem was, as always, my patience ๐Ÿฅน.

โฃ๏ธ No other community is like EddieHub's community run by @eddiejaoude. It makes you feel like you are at home! I encourage everyone who wants to get started in open source to join this community ๐Ÿ‘ฏ๐Ÿผโ€โ™€๏ธ.

Famous last words ๐Ÿ‘‡

I wanted to contribute to other projects as well, but time didn't let me. Cauldron, AccessibleWebDev, MUI, just to name a few, and there are several other great projects on my list.

YuriDevAT (Julia Undeutsch | GDE) ยท GitHub

Dev & UX Accessibility Specialist ๐Ÿค“ | Founder AccessibilityFirst | Content Creator | Blog Post Writer | Mentor ๐Ÿ’Ÿ @the-collab-lab | DE | EN | JP - YuriDevAT

favicon github.com

Top comments (7)

Collapse
 
raskyld profile image
Enzo Nocera

As someone working with infrastructure everyday, it was refreshing to read your PR and get into concepts I don't work with (like ARIA).

Also glad to see people making a job out of a11y! (I have OCD).
Thanks for making tech a better place! :)

Collapse
 
yuridevat profile image
Julia ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป GDE

Thank you so much for your comment, Enzo!

Collapse
 
eddiejaoude profile image
Eddie Jaoude

Great post! Thank you for the shoutout

Collapse
 
yuridevat profile image
Julia ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป GDE

Thanks Eddie.

Collapse
 
michaeltharrington profile image
Michael Tharrington

Awwww yayeah, Julia! Awesome stuff here. ๐Ÿ™Œ

Collapse
 
yuridevat profile image
Julia ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป GDE

Thanks Michael!

Collapse
 
corinamurg profile image
Corina: Web for Everyone

Julia, this has been THREE dreams come true for me: working with you, contributing to open source, and being part of Hacktoberfest! Thank you for making all of them happen. It has been amazing working alongside you. Many, many thanks!