Skip to content

Contributing

Outfit8TSB edited this page Jul 24, 2024 · 1 revision

라디오액티브 개발에 기여하기

다음 지침을 따르십시오.

조직/개인 저장소로 포크된 저장소를 사용 조직 저장소로 포크: 포크 저장소가 우리 저장소 분기 쪽으로 재생성됩니다. 이렇게 되면 Organization Fork의 옵션을 병합하게 되지만, 대신 Pull이 닫혔다가 다시 열리게 되어 Pull의 합병 속도가 늦을 수 있습니다.

개인 저장소로 포크: 포크 저장소가 빠르게 병합될 수 있습니다.

  1. 포크 저장소에서 분기합니다.
  2. 패치 적용 gradlew applypatches를 작동하여 패치를 적용합니다.
  3. 커밋 각 커밋을 하고 gradlew rebuildpatches로 패치화 합니다, 옵션: 패치화가 끝난 뒤에는 gradlew applypatches로 재적용하시기 바랍니다
  4. 빌드 gradlew createReobfLeavesclipJar를 통해 기초 구현물인 RadioActive-LeavesClip-1.21-R0.1-SNAPSHOT-reobf.jar를 컴파일합니다. 컴파일이 되면 성공한 것입니다. 사실상 RadioActive-LeavesClip-1.21-R0.1-SNAPSHOT-reobf.jarRadioActive-Paperclip-1.21-R0.1-SNAPSHOT-reobf.jar는 같은 것입니다.
  5. 커밋 생성된 패치를 Fork 저장소로 옮기고 커밋합니다.
  6. 끌어오기 요청 액션이 JARFILE링크를 업로드하도록 설정해야합니다.
  7. 투표 기다리기 Github Action이 완료 직후 토론 창에 투표창이 뜨고 유저들이 합병하냐 닫느냐를 결정하게 됩니다. 댓글로 추가 Change를 요청할 수도 있습니다. 1개의 댓글이라도 있으면 합병은 무효처리됩니다. 7일동안 진행됨

Contributing to Radioactive

follow those things: use organization and personal fork. Organization fork: we can forward it by merging it into seperate branch on our repository.

organization fork makes PR can merge as Organization PR, but it makes more slow. Personal Fork: you can merge it faster

to contribute:

  1. Fork This Repo: Fork The Radioactive Repository to Organization/Personal fork.
  2. apply patches run gradlew applypatches, and generate the Radioactive-API and Radioactive-Server,
  3. make your own changes add a each commit. reapply the patches
  4. build it build a Basic jar with ./gradlew createReobfLeavesclipJar
  5. add a commit copy all patches to yourradioactivefork/patches/server, yourradioactivefork/patches/api.
  6. create a pull actions will provide a artifact jar link
  7. standby the poll: The Poll will appear on discussion page after the Github Actions is successful.

Users may vote the following: MERGE/CLOSE. request a change with comment. if there is 1 comment or higher, Merging will be blocked until the following changes are addressed.

the vote will effective for 7 days. after the 7 days, voting will be closed. we will show ratio of the vote as (MERGE)/(CLOSE) if is 50/50, users may revote for 7 days. if MERGE IS HIGHER, this pull will be merged. if CLOSE IS HIGHER, This Pull Will Be Closed.

Vote Rules: Do Not Vote On the Pull Request. instead, use poll that is related to the pull at discussion.

Do not try to use political plans while vote is ongoing. if you do that, the vote may nullified, invalided and revoked as a Election Fraud.

Clone this wiki locally