[2022 오픈소스 컨트리뷰션 아카데미] FOSSLIGHT HUB 오픈소스 기여 기록

Yunny.Log ·2022년 9월 14일
0

OpenSource

목록 보기
3/5
post-thumbnail

▶️프로젝트명: FOSSLight Hub

컨트리뷰션 기간: 2022. 7. 9. - 2022. 9. 14.

정식 활동 기간: 2022. 7. 9. - 2022. 10. 14.

Challenges 2022. 7. 9. - 2022. 8. 10.

Masters 2022. 8. 11. - 2022. 10. 14.

🗒️ 컨트리뷰션 활동내용

▶️ 프로젝트 활동 내용

✏️ 1. 기능추가 #670(https://github.com/fosslight/fosslight/issues/670) issue

요약 : 튜토리얼 모드 추가

1) fosslight 를 처음 이용하는 사람들에게 프로젝트 생성 과정이 생소할 수 있기에 프로젝트 생성, identification 및 packaging 처리까지의 과정을 돕는 튜토리얼 모드 기능을 추가했습니다.

<튜토리얼 모드 기획, 문구, 위치>

2) 튜토리얼 코드를 구현하였습니다.

GitHub - choar816/test-tutorial: tutorial test code for fosslight

3) 각자 균등하게 범위를 나눠서 튜토리얼 코드를 프로젝트에 적용했습니다.

Apply Tutorial Mode for Project Process by myway00 · Pull Request #672 · fosslight/fosslight

4) 코드를 합친 뒤 나는 기능 에러와 사소한 추가 옵션들을 개선 작업중입니다.

컨트리뷰션 후기 및 개인 성과

✏️ 여러 사람들이 사용하는 오픈소스에 필요하다고 생각되는 기능을 직접 추가해서 넣을 수 있는 경험을 했다는 것 만으로 자신감도 차오르고, 이제 어떤 오픈소스에도 기여할 수 있게 되었다는 생각에 개발자로서 한 단계 더 성장한 것 같다.

✏️ 그동안 자바 스프링부트로 api 만 만드느라 jsp 파일을 다루는 것을 등한시해왔는데, 이번 프로젝트가 전반적으로 jsp 로 구성돼있어서, JSP 파일에 대해서 이해할 수 있었고 동작원리에 대해 파악이 가능했다.

✏️ 기여를 하기 위해서 오픈소스 코드들을 읽는 과정이 필요했는데 남이 작성한 코드를 읽고 이해하면서, 가독성 좋은 코드를 작성해야 하는 이유를 아주 뼈저리게 느낄 수 있던 경험이었다.

🚀 앞으로의 계획

✍️ 컨트리뷰션했던 프로젝트 또는 다양한 오픈소스 컨트리뷰션에 대한 향후 본인의 계획을 작성해 주세요.

✏️ 튜토리얼 모드를 적용하면서 고려해야 할 사항이 몇 가지 존재하고, 이 고려 사항에 따라서 코드를 추가 적용해야 할 수도 있기에, 추가 작업이 필요하면 이를 이어서 진행해나갈 예정입니다.

✏️ 오픈소스에 기여하는 법을 알았기에, 앞으로도 제가 사용하는 여러 오픈소스들에서도 기여하고 싶은, 개선하고 싶은 부분이 존재한다면 이전처럼 막연하게 느끼지 않고 과감하게 오픈소스들에 기여해나가고 싶습니다.

0개의 댓글

관련 채용 정보