오픈 소스
표준프레임워크 Contribution
표준프레임워크 GitHub 컨트리뷰터 도전하기!
허광남
kenu@okdevtv.com
✨ eGovFrame 5.0
- eGovFrame Initializr Version 5.0.x
- 개발자용 개발환경 for Windows
- 개발자용 개발환경 for macOS
- 실행환경
- 운영환경
- 공통컴포넌트
- 모바일
- https://egovframe.go.kr/home/sub.do?menuNo=107
eGov VS Code Initializr
eGovFrame 프로젝트 생성
- 미리 정의된 템플릿으로 새로운 eGovFrame 프로젝트를 생성
- 기본 Spring 애플리케이션, AI 애플리케이션 등 다양한 프로젝트 템플릿 중에서 선택
📚 오늘 이야기는
* 컨트리뷰션
* 오픈 소스
* 전자정부 표준프레임워크
* 참가 안내
* 기본 GitHub 사용 설명서
* 별첨: Eclipse, VS Code 튜닝, AI 활용팁
🏃🏻 컨트리뷰션(Contribution)
📝 오픈 소스 참여
㉿ 전자정부 표준프레임워크
공공사업에 적용되는 개발프레임워크의 표준 정립으로 �응용 SW 표준화, 품질 및 재 사용성 향상을 목표
대ㆍ중소기업이 동일한 개발기반 위에서 공정 경쟁이 가능
💊 적용 효과
🐎 참가 안내
소스코드 개선
아이디어 제안
오타 수정, 버그 수정, 기능 추가, 개선필요부분 등
몽.땅.가.능!
🐎 참가 안내
개발 가이드 개선
💡 2026 전자정부 표준프레임워크 컨트리뷰션
기간은 2026.5.19 ~ 2026.9.18
아래의 오픈소스 기여 동영상과 첨부파일의 가이드 참고
* 동영상: https://www.youtube.com/@정부표준프레임워크
* 안내링크: https://egovframe.go.kr/home/ntt/nttList.do?menuNo=108&bbsId=212
팁 & 정보
- 사용하기
- 빌드하기
- git
Tool config
- Autosave
- Quick Search
- 파일
- 기능 명령
Autosave in Eclipse
Auto Save in VS Code
- File > Auto Save
- Settings > `autosave`
Quick Search
- Ctrl + 3
- Ctrl + Shift + P
Demo 0 GitHub 등록하기 Sign Up
Demo 1 아이디어 제안하기
Demo 2 코드 기여하기
- https://github.com/egovframework 접속
- 포크(Fork)
- 로컬에 클론(Clone)
- 빌드하고 실행
- 수정하고 확인
- 커밋 & 푸시(Commit & Push)
- 풀 리퀘스트(Pull Request)
Demo 3 개발 가이드 개선
- https://github.com/eGovFramework/egovframe-docs 접속
- 포크(Fork)
- 로컬에 클론(Clone)
- 빌드하고 실행
- 수정하고 확인
- 커밋 & 푸시(Commit & Push)
- 풀 리퀘스트(Pull Request)
Project List
PR / Issue 템플릿
PR 응답속도 개선
올해는 PR / Issue 보내면 머지 작업을 바로 피드백!!!⚡️
AI
AI를 이용한 개선점 찾기
Verify
- 실행하고, 확인하는 것 필수 필수 필수!
- 정상적인 실행이 확인되면 커밋
- 성능(메모리 사용량, 실행 속도, 등) 확인
참고
감사합니다