[java] Apache Velocity의 컨트리뷰션 가이드라인

Apache Velocity는 템플릿 기반의 작업을 위한 오픈 소스 프레임워크로, 널리 사용되고 있습니다. 커뮤니티와 함께해서 프로젝트를 향상시키고 개발을 지원해주시는 컨트리뷰터분들을 위해 참고하기 좋은 가이드라인을 소개하겠습니다.

컨트리뷰션의 유형

Apache Velocity 프로젝트에는 다양한 형태의 컨트리뷰션을 받고 있습니다. 주요 유형은 다음과 같습니다.

  1. 코드 기여
  2. 버그 리포트 및 수정
  3. 문서 개선
  4. 새로운 아이디어/피처 제안

코드 컨트리뷰션

새로운 기능이나 버그 수정을 포함한 코드 기여는 다음 단계를 따라야 합니다.

  1. Apache Velocity의 GitHub 저장소에서 fork를 만듭니다.
  2. 기능이나 수정에 대한 새로운 branch를 생성합니다.
  3. 변경 사항을 테스트한 후, pull request를 올립니다.

버그 리포팅

버그를 발견하신 경우, Apache Velocity의 이슈 트래커에 해당 내용을 제보해 주시기 바랍니다. 버그 리포팅을 할 때는 최대한 상세한 내용과 재현 가능한 단계를 기입해 주시기 바랍니다.

문서 개선

Apache Velocity 프로젝트의 문서를 개선하고자 하는 경우, 해당 내용에 대한 제안 및 수정을 위해서도 pull request를 통해 참여하실 수 있습니다.

통신 방법

Apache Velocity 컨트리뷰션에 관련된 모든 의사소통은 메일링 리스트를 통해 이루어집니다.

마치며

Apache Velocity 프로젝트에 컨트리뷰션을 통해 함께 성장하고 발전시키는 데 도움을 주셔서 감사드립니다. 모든 컨트리뷰터분들의 노력에 진심으로 감사드립니다.

더 자세한 정보는 Apache Velocity의 컨트리뷰션 가이드라인을 참고하실 수 있습니다.