기여 지침

경고

This documentation refers to an outdated SpongeAPI version and is no longer actively maintained. While the code examples still work for that API version, the policies, guidelines, and some links may have changed. Please refer to the latest version of the documentation for those.

항상 SpongeAPI을 개선 하는 데 에는 개발자가 필요가 됩니다. 완벽한 프로젝트를 향해 개발을 추구합니다. 개발자에게 도움을 주는 것에 관심이 있다면 주저하지 말고 저희에게 도움을 주십시오. 그냥 당신이 우리의 지침을 따르는지 확인 하십시오.

참고

개발자는 프로젝트에 그들의 기여에 결단력과 일관성을 보여 개발자 판단에 따라 팀 지도자, 스폰지 직원로 초대될수도 있습니다. 이건 비공식적인 형식입니다(아무 재약없이 가능하다). 제발 스텝에게 자신이 잘할수있다 노력할수 있다고 묻지마십시오(개발자 나름대로 뽑습니다)

일반적인 단계

  1. Setup your workspace as described in 개발 준비하기.

  2. Git와 GitHub랑 비슷하다는 것을 알려드립니다. 다른 내용을 알고 싶으시다면 새로고침을 누르시거나 하단의 버튼을 눌러주세요: :doc:’howtogit’

  3. Check for existing issues in the SpongeAPI, SpongeCommon, SpongeForge, SpongeVanilla, and SpongeDocs repositories. There is possibly someone else already working on the same thing. You can also check issues marked with “help wanted” for existing issues we need your help with.

참고

20줄 미만으로 수정한 경우에는 pull request를 제출할수 없습니다. 대신, ‘ #sponge IRC (irc.esper.net) <https://webchat.esper.net/?channels=sponge>’ _ 또는 ‘ #spongedev IRC (irc.esper.net) <https://webchat.esper.net/?channels=spongedev> 에 참여하실수 있습니다’ _ 우리는 다른 작그만한 문제들을 한번에 처리할것입니다

  1. If the issue requires a bigger change you may want to submit the issues without the necessary changes first, so we can confirm the issue and know that you’re working on fixing it. You should also create a WIP (work in process) pull request prefixed with [WIP] early so we can already start reviewing them.

  2. 프로젝트를 Fork하시고, 복제후 복제된 branch에서 슈정하시길 바랍니다

  3. Test your changes (make sure it compiles!), commit and push them to your fork.

  4. 변경된 내용에대한 짧은 요약및 왜 그런식으로 바꾸어야 되는지에 대한 설명을 적어주십시오

  5. If you make additional changes, push new commits to your branch. Do not squash your changes, that makes it extremely hard to see what you’ve changed compared to the previous version of your pull request.

  6. Make sure your PR is rebased to the latest changes of the branch you’re intending to merge it into. If you need help rebasing it, just ask!

If you’re unsure which branch you should base your work on, read about our 버전 시스템 및 저장소 브랜치 배치 before submitting your PR.