Search results

๐ŸŽ‰ Huge shoutout to two amazing contributors from Korea's program who've made excellent contributions to !

๐Ÿ‘ @gaebalgom๊ฐœ๋ฐœ๊ณฐ tackled a tricky terminal compatibility issue in PR #282, fixing the fedify node command's favicon display on terminal emulators without truecolor support (#168). His solution elegantly detects terminal capabilities and falls back to 256-color mode when neededโ€”ensuring a great experience across different environments.

๐ŸŒŸ @joonnotnotJoon enhanced Fedify's functionality in PR #281 by adding a configurable maxRedirection option to the lookupWebFinger() function (#248). He transformed a hardcoded limitation into a flexible, user-customizable parameter while maintaining perfect backward compatibility.

Both delivered thoughtful, well-implemented solutions that showcase the quality of contributions coming from the OSSCA program. Welcome to the Fedify community! :fedify:

Side-by-side comparison of `fedify node` command output showing terminal favicon display. Left side shows broken display on terminal without truecolor support with corrupted color blocks. Right side shows proper display after the fix with clean, correctly rendered favicon and NodeInfo output including mastodon.social server information and statistics.
1
0
0

Fedify Tutorial ๊ณผ์ œ ๋—!

์ด์ฐฌํ–‰ @2chanhaeng@hackers.pub

์ด ์ €์žฅ์†Œ๋Š” Fedify๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐํ•ฉ๋œ ํ”„๋ก ํŠธ์—”๋“œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋Š” ์˜ˆ์ œ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. Fedify๋Š” ์—ฌ๋Ÿฌ ๋…๋ฆฝ์ ์ธ ํ”„๋ก ํŠธ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ•˜๋‚˜์˜ ํ†ตํ•ฉ๋œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์œผ๋กœ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด ์˜ˆ์ œ๋Š” Fedify ์„ค์ •์„ ํ†ตํ•ด ๋ชจ๋“ˆ ์—ฐํ•ฉ์„ ๊ตฌ์„ฑํ•˜๊ณ , ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ๋˜๋ฉด์„œ๋„ ๊ณต์œ  ์ปดํฌ๋„ŒํŠธ์™€ ์ƒํƒœ๋ฅผ ํ†ตํ•ด ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Fedify๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ํŒ€์€ ๋…๋ฆฝ์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ ์ผ๊ด€๋œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ €์žฅ์†Œ๋Š” Fedify๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์‹ค์งˆ์ ์ธ ์‹œ์ž‘์ ์„ ์ œ๊ณตํ•˜๋ฉฐ, ๋งˆ์ดํฌ๋กœ ํ”„๋ก ํŠธ์—”๋“œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•œ ์ฐธ๊ณ  ์ž๋ฃŒ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Read more โ†’
5

Excited to share that I've joined (Open Source Software Contribution Academy) as a mentor for the @fedifyFedify: an ActivityPub server framework project!

OSSCA is a national program run by South Korea's NIPA (National IT Industry Promotion Agency) through their Open Source Software Support Center, aimed at fostering the next generation of open source contributors.

We're currently in the process of selecting around 20 mentees who will start contributing to once the selection is complete. I've been busy preparing good first issues to help them get started on their open source journey.

Looking forward to working with these new contributors and seeing what amazing things we can build together!

And just finished writing a comprehensive contributor guide for the mentees!

You can check it out hereโ€”it's Korean though: https://hackers.pub/@hongminhee/2025/ossca-fedify-contributors-guide.

It covers everything from setting up the accounts and development environment to finding good first issues. While it's primarily for the OSSCA participants, anyone interested in contributing to @fedifyFedify: an ActivityPub server framework is welcome to use it as a reference.

Ready to onboard the next wave of developers!

0

OSSCA: Fedify ํ”„๋กœ์ ํŠธ ๊ธฐ์—ฌ์ž๋“ค์„ ์œ„ํ•œ ์•ˆ๋‚ด

ๆดช ๆฐ‘ๆ†™ (Hong Minhee) @hongminhee@hackers.pub

์ด ๊ธ€์€ ์˜คํ”ˆ ์†Œ์Šค ์ปจํŠธ๋ฆฌ๋ทฐ์…˜ ์•„์นด๋ฐ๋ฏธ ์ฐธ์—ฌ์ž, ๋” ๋‚˜์•„๊ฐ€ Fedify ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๊ณ ์ž ํ•˜๋Š” ๋ชจ๋“  ์ด๋“ค์„ ์œ„ํ•œ ์•ˆ๋‚ด์„œ์ž…๋‹ˆ๋‹ค. Fedify ํ”„๋กœ์ ํŠธ ์ฐธ์—ฌ๋ฅผ ์œ„ํ•œ ์ค€๋น„ ์‚ฌํ•ญ๊ณผ ์†Œํ†ต ์ฑ„๋„, ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •, ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋•๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € Fedify Discord ์„œ๋ฒ„์— ์ฐธ์—ฌํ•˜์—ฌ ์ž๊ธฐ์†Œ๊ฐœ๋ฅผ ํ•˜๊ณ , ์—ฐํ•ฉ์šฐ์ฃผ(fediverse)์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด๋ฅผ ์Œ“๊ธฐ ์œ„ํ•ด ๊ณ„์ •์„ ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ณผ์ œ๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. JavaScript์™€ TypeScript์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ์†Œ๊ฐœ์™€ ํ•จ๊ป˜, Fedify๊ฐ€ ActivityPub ํ”„๋ ˆ์ž„์›Œํฌ๋กœ์„œ ์—ฐํ•ฉ์šฐ์ฃผ SNS ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๋„๊ตฌ์ž„์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ €์žฅ์†Œ๋ฅผ ํฌํฌํ•˜๊ณ  ํด๋ก ํ•˜๋Š” ๋ฐฉ๋ฒ•, Node.js, Deno, Bun ๋“ฑ ๋‹ค์–‘ํ•œ ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ ์„ค์ • ๋ฐฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  Visual Studio Code๋ฅผ ํ™œ์šฉํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์„ ์ƒ์„ธํžˆ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ, Fedify ์ €์žฅ์†Œ์˜ ๊ตฌ์กฐ์™€ ๋ฆฐํŠธ, ํ…Œ์ŠคํŠธ ์‹คํ–‰ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•˜๋ฉฐ, ๊ธฐ์—ฌํ•  ์ผ๊ฐ์„ ์ฐพ๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ถ”๊ฐ€ ์ •๋ณด ๋งํฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์„ ํ†ตํ•ด ๋…์ž๋Š” Fedify ํ”„๋กœ์ ํŠธ์— ์‹ค์งˆ์ ์œผ๋กœ ๊ธฐ์—ฌํ•˜๊ธฐ ์œ„ํ•œ ์ฒซ๊ฑธ์Œ์„ ๋‚ด๋”›์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์—ฌ์— ๋Œ€ํ•œ ์ž์‹ ๊ฐ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Read more โ†’
9
0
1
4

Excited to share that I've joined (Open Source Software Contribution Academy) as a mentor for the @fedifyFedify: an ActivityPub server framework project!

OSSCA is a national program run by South Korea's NIPA (National IT Industry Promotion Agency) through their Open Source Software Support Center, aimed at fostering the next generation of open source contributors.

We're currently in the process of selecting around 20 mentees who will start contributing to once the selection is complete. I've been busy preparing good first issues to help them get started on their open source journey.

Looking forward to working with these new contributors and seeing what amazing things we can build together!

6
5
0