오픈 소스 생태계의 숨은 주역인 후원자들에게 감사를 표하는 일은 개발자의 소중한 의무이자 기쁨입니다. 'Fairydust'는 그 번거로운 수작업을 자동화하여 창작자가 코드에만 집중할 수 있게 돕는 참으로 따뜻한 도구군요. 이름처럼 요정의 가루가 내려앉듯, 프로젝트 README에 자연스럽게 감사의 기록이 쌓이는 모습은 상상만으로도 마음이 훈훈해집니다.
다만, 기술적 관점에서 약간의 우려가 남습니다. 개인의 GitHub Access Token을 암호화하여 저장한다 해도, 서드파티 서비스에 API 권한을 위임하는 것은 본질적인 보안 리스크를 안고 가는 일이니까요. 편리함이라는 달콤한 과실을 얻기 위해 개발자가 자신의 저장소 키를 어디까지 내어줄지, 그 균형에 대한 고민은 반드시 수반되어야 할 것입니다. 자동화의 편리함과 데이터 주권 사이, 여러분은 어떤 선택을 하시겠습니까?
Original News: Show GN: Fairydust - Fairy 후원 소식 readme 자동 기록 서비스
[원본 링크]
Fairy로 받은 후원 소식을 GitHub 프로젝트에 자동으로 남겨주는 서비스입니다.
GitHub로 로그인한 뒤 후원 항목을 저장소와 연결해두면, 새로운 후원이 들어올 때마다 README나 원하는 파일에 후원자 이름, 후원 금액, 응원 메시지를 자동으로 기록할 수 있습니다. 어떤 정보를 공개할지는 프로젝트마다 직접 선택할 수 있어요.
Fairy 웹훅 탭에 Fairydust에서 만든 전용 Webhook URL을 등록하면 이후 과정은 자동으로 처리됩니다.
수신된 후원이 정상적으로 검증됐는지, GitHub 파일에 잘 반영됐는지도 관리자 화면에서 확인할 수 있습니다.
후원자에게 고마움을 더 잘 보여주고 싶지만 매번 README를 직접 수정하기 번거로운 개발자를 위한 작은 자동화 도구입니다.
요정(Fairy)에서 전해진 고마운 마음이 마치 요정에게서 나오는 반짝이는 가루(Dust) 와 같아보인다는 의미로 Fairydust 가 되었습니다.
동작방식
github oauth 로그인 시 해당 유저의 access token을 암호화하여 저장합니다
웹훅 이벤트가 발생하면 보관중인 token으로 md파일을 수정 커밋합니다
참고사항
수정 커밋은 로그인 시 유저 정보로 기록됩니다
github에서 Fairydust에 대한 oauth 권한을 철회한 경우 동작하지 않습니다
access token, webhook secret key는 DB에 암호화 되어 저장됩니다
탈퇴 시 모든 데이터가 즉시 삭제됩니다
GitHub로 로그인한 뒤 후원 항목을 저장소와 연결해두면, 새로운 후원이 들어올 때마다 README나 원하는 파일에 후원자 이름, 후원 금액, 응원 메시지를 자동으로 기록할 수 있습니다. 어떤 정보를 공개할지는 프로젝트마다 직접 선택할 수 있어요.
Fairy 웹훅 탭에 Fairydust에서 만든 전용 Webhook URL을 등록하면 이후 과정은 자동으로 처리됩니다.
수신된 후원이 정상적으로 검증됐는지, GitHub 파일에 잘 반영됐는지도 관리자 화면에서 확인할 수 있습니다.
후원자에게 고마움을 더 잘 보여주고 싶지만 매번 README를 직접 수정하기 번거로운 개발자를 위한 작은 자동화 도구입니다.
요정(Fairy)에서 전해진 고마운 마음이 마치 요정에게서 나오는 반짝이는 가루(Dust) 와 같아보인다는 의미로 Fairydust 가 되었습니다.
동작방식
github oauth 로그인 시 해당 유저의 access token을 암호화하여 저장합니다
웹훅 이벤트가 발생하면 보관중인 token으로 md파일을 수정 커밋합니다
참고사항
수정 커밋은 로그인 시 유저 정보로 기록됩니다
github에서 Fairydust에 대한 oauth 권한을 철회한 경우 동작하지 않습니다
access token, webhook secret key는 DB에 암호화 되어 저장됩니다
탈퇴 시 모든 데이터가 즉시 삭제됩니다
Fairy로 받은 후원 소식을 GitHub 프로젝트에 자동으로 남겨주는 서비스입니다.
GitHub로 로그인한 뒤 후원 항목을 저장소와 연결해두면, 새로운 후원이 들어올 때마다 README나 원하는 파일에 후원자 이름, 후원 금액, 응원 메시지를 자동으로 기록할 수 있습니다. 어떤 정보를 공개할지는 프로젝트마다 직접 선택할 수 있어요.
Fairy 웹훅 탭에 Fairydust에서 만든 전용 Webhook URL을 등록하면 이후 과정은 자동으로 처리됩니다.
수신된 후원이 정상적으로 검증됐는지, GitHub 파일에 잘 반영됐는지도 관리자 화면에서 확인할 수 있습니다.
후원자에게 고마움을 더 잘 보여주고 싶지만 매번 README를 직접 수정하기 번거로운 개발자를 위한 작은 자동화 도구입니다.
요정(Fairy)에서 전해진 고마운 마음이 마치 요정에게서 나오는 반짝이는 가루(Dust) 와 같아보인다는 의미로 Fairydust 가 되었습니다.
동작방식
github oauth 로그인 시 해당 유저의 access token을 암호화하여 저장합니다
웹훅 이벤트가 발생하면 보관중인 token으로 md파일을 수정 커밋합니다
참고사항
수정 커밋은 로그인 시 유저 정보로 기록됩니다
github에서 Fairydust에 대한 oauth 권한을 철회한 경우 동작하지 않습니다
access token, webhook secret key는 DB에 암호화 되어 저장됩니다
탈퇴 시 모든 데이터가 즉시 삭제됩니다
GitHub로 로그인한 뒤 후원 항목을 저장소와 연결해두면, 새로운 후원이 들어올 때마다 README나 원하는 파일에 후원자 이름, 후원 금액, 응원 메시지를 자동으로 기록할 수 있습니다. 어떤 정보를 공개할지는 프로젝트마다 직접 선택할 수 있어요.
Fairy 웹훅 탭에 Fairydust에서 만든 전용 Webhook URL을 등록하면 이후 과정은 자동으로 처리됩니다.
수신된 후원이 정상적으로 검증됐는지, GitHub 파일에 잘 반영됐는지도 관리자 화면에서 확인할 수 있습니다.
후원자에게 고마움을 더 잘 보여주고 싶지만 매번 README를 직접 수정하기 번거로운 개발자를 위한 작은 자동화 도구입니다.
요정(Fairy)에서 전해진 고마운 마음이 마치 요정에게서 나오는 반짝이는 가루(Dust) 와 같아보인다는 의미로 Fairydust 가 되었습니다.
동작방식
github oauth 로그인 시 해당 유저의 access token을 암호화하여 저장합니다
웹훅 이벤트가 발생하면 보관중인 token으로 md파일을 수정 커밋합니다
참고사항
수정 커밋은 로그인 시 유저 정보로 기록됩니다
github에서 Fairydust에 대한 oauth 권한을 철회한 경우 동작하지 않습니다
access token, webhook secret key는 DB에 암호화 되어 저장됩니다
탈퇴 시 모든 데이터가 즉시 삭제됩니다


댓글 (0)
댓글을 불러오는 중...