참여하세요

Nav코인 프로토콜에 기여하는 방법에는 여러 가지가 있는데, 모두 높은 수준의 프로그래밍 기술이 필요한 것은 아닙니다. Nav코인 프로젝트를 지원하려면 다음과 같이 하십시오.

트랜잭션

Nav코인 코어는 수십 개 이상의 언어로 번역되었고, 부분적으로 번역되었습니다. 하지만 항상 더 많은 도움이 필요합니다. Nav코인은 번역에 Transifex를 사용하므로, 당신은 계정을 설정해야 할 것입니다.

번역에 기여하려면 Transifx의 NavCoin 프로젝트를 방문하십시오.:
https://www.transifex.com/navcoin/navcoin-core

'팀 참여' 버튼을 클릭하여 어떤 언어를 번역할 수 있는지 선택하시고 번역 작업을 시작하세요"

Transifex 계정 설정

문서

우리는 현재 Nav코인 코어를 위한 오픈 소스 개발자 문서 리소스를 온라인으로 가져오기 위해 노력하고 있습니다. 이 문제를 해결하고 실행하려면 GitHub로 이동하여 어떻게 도울 수 있는지 확인하세요. 이 페이지에 설명된 GitHub 규칙을 따르고 중복 작업을 줄이기 위해 작성하는 문서에 대한 문제를 제출하세요.

개발자 문서에 기여하세요

이슈를 제출하세요

Nav코인 코어와 관련된 모든 중요하지 않은 문제에 대해 유사한 문제를 검색하고 검색하지 못할 경우 아래 정보를 제공하는 새로운 문제를 제출하세요.

  • 문제에 대한 명확한 설명 및 문제를 재현하는 단계.
  • 사용하는 Nav코인 코어 버전 또는 사용 중인 커밋.
  • debug.log 파일의 관련 항목, debug.log 항목을 게시하기 전에 중요한 정보를 모두 삭제하십시오.

당신의 문제를 빨리 해결하는 가장 좋은 전략은 개발팀이 문제를 추적하고 해결책을 쓰는 것을 가능한 쉽게 하는 것 입니다. 더 많은 정보를 제공하고 그것을 잘 정리하는 것은 상당히 도움이 됩니다.

이슈를 제출하세요

문제 해결

이슈 추적기는 Nav코인 코어에 기여할 수 있는 유용한 방법을 찾기에 가장 좋은 곳입니다. 발견되는 이슈에 대한 패치를 작성하기 전에 이슈에 대해 다른 사람이 이미 작업하고 있지 않은지 확인하기 위해 코멘트를 남길 수 있습니다. 문제를 해결하더라도 먼저 문제 추적기에서 문제를 만들어야 한다는 점을 기억하세요

문제를 해결하려면 이 프로세스를 따르십시오.:

  • 포크 Nav코인/nav코인 코어를 자신읜 git-hub 계정에 넣으세요.
  • 문제를 해결하기 위해 협력할 지점을 만든 다음 일을 시작하세요.
  • 유닛 및 통합 테스트를 작성 또는 업데이트하여 변경한 내용을 모두 저장하세요.
  • 제목에서 문제 유형 및 번호를 사용하여 분기점에서 주 Nav코인 코어 저장소로 다시 끌어오기 요청하세요. (eg. Trivial: 맞춤법 오류 수정 #145).
  • 다른 Nav코인 코어 기여자들과 Discord 또는 GitHub를 통해 대화하여 보류 중인 Pull Request에 대해 알림으로써 가능한 한 빨리 검토가 되어질 수 있습니다.

전체 기여 워크플로우에 대한 자세한 내용은 GitHub의 Readme를 참조하십시오.

readme를 보세요

테스트를 작성하세요

Nav코인 코어는 많은 테스트에 의해 다루어지지만, 테스트 범위를 개선하는 패치는 항상 환영받으며 코드베이스에 친숙성을 쌓을 수 있는 좋은 방법입니다.

개발자들은 쓰기를 강력히 권고되어 집니다 unit tests 새 코드와 이전 코드에 대한 새로운 단위 테스트를 제출합니다. 다음을 사용하여 장치 테스트를 컴파일하고 실행할 수 있습니다.(구성에서 비활성화되지 않은 것으로 가정).

그리고 또한 회귀 및 통합 테스트, Python으로 작성되며 빌드 서버에서 자동으로 실행됩니다

코드 리뷰

Nav코인 코어는 수백만 달러 상당의 자산을 보호하는 보안 소프트웨어로, 모든 코드 변경은 숙련된 개발자가 검토할 필요가 있습니다.

다른 개발자들이 당신의 풀 리퀘스트를 검토하는데 시간이 오래 걸릴 수 있습니다. 모든 검토자는 당신의 당김 요청을 검토하기 위해 자신의 프로젝트에서 시간을 할애하고 있다는 것을 기억해야 합니다.

다른 사람의 요청을 검토하는 것을 고려해보십시오. Nav코인, Nav코인 코어 코드베이스 또는 C ++의 전문가 일 필요는 없습니다. (알고 있으면 +가 되긴 합니다). 프로그래머라면 누구나 할 수 있는 거의 항상 열려있는 풀 리퀘스트가 있습니다.

풀 리퀘스트 검토

프로토콜 개선 제안

Nav코인 코어는 Nav코인의 기본 프로토콜을 지속적으로 향상시키기 위해 노력합니다. 우리의 목표는 항상 보안, 프라이버시 및 효율성을 향상시키는 동시에 지방분권, 수용 및 사용성을 장려하는 것이다. NAT이 NavCoin 프로토콜을 개선하는 데 도움을 주고 싶다면, 제안서를 문서화할 가장 좋은 장소는 NPIP(NavCoin Protocol 개선 제안서) GitHub 리포지토리에 있습니다.

NPIP를 제출하고자 하는 사람들은 먼저 그들의 아이디어나 문서를 Discord 또는 IRC(irc.freenode)를 통해 Nav코인 코어 개발 커뮤니티에 제안해야 합니다.순 #Nav코인). 토론 후 NPIP 저장소에 PR을 여십시오. 카피 편집 및 수락 후, 거기서 출판될 것입니다.

우리는 NPIP를 승인하는데 있어서 상당히 자유롭고, 커뮤니티를 대신하여 의사결정에 너무 관여하지 않도록 노력합니다. 예외는 결정이 논쟁적이고 합의될 수 없는 사례는 매우 드문 경우입니다. 그러한 경우, 보수적 옵션이 항상 선호될 것입니다.

여기에 NPIP를 보유하는 것은 그것의 상태가 최종 또는 활성 상태가 될 때까지 공식적으로 받아들여지는 표준이 되지 않습니다.

변경을 제안하는 사람들은 궁극적으로 동의가 Nav코인 사용자의 합의에 따라 결정될 수 있음을 고려해야 합니다.

NPIP's보기

보안 취약점 노출

책임있는 공개