MacOS, Windows 및 Linux 용 데스크탑 브라우저.
감가 상각 통지 :이 저장소는 Brave의 구형 뮤온 (전자 포크) 버전을위한 것입니다.
최신 버전의 브라우저 ( brave-core )는 여기에서 찾을 수 있습니다.
문제가 새 코드베이스로 마이그레이션함에 따라이 버전에서 개발이 중단되고 있습니다.
용감한 문제가 있거나 기여하고 싶다면 대신 새 코드 기반을 확인하십시오.
다른 버전의 브라우저는 다음을 참조하십시오.
최신 릴리스를 다운로드하려면 릴리스 페이지를 참조하십시오.
또한 웹 사이트를 방문하여 최신 안정적인 릴리스를 얻을 수 있습니다 (보다 사용자 친화적 인 다운로드 페이지와 함께).
Brave의 Muon 버전에는 하나의 활성 릴리스 채널이 있습니다 : 릴리스. 우리가 brave-core 로 이동함에 따라 이것은 더 이상 사용되지 않습니다. 베타 채널과 개발자 채널은 이미 brave-core 코드베이스를 사용하고 있습니다.
Brave에 더 많이 참여하고 싶다면 Q & A 커뮤니티에 가입하십시오. 도움을 요청하고보고 싶은 기능을 논의 할 수 있습니다. 우리는 용감한 것을 계속 개선 할 수 있도록 여러분의 도움을 원합니다.
Windows를 사용하여 설정하는 경우 Windows Wiki Entry의 건물을 참조하십시오.
다른 플랫폼 (MacOS, Linux)의 경우 현지에서 용감한 용감을 빌드하고 실행하기 전에 설치된 특정 패키지가 필요합니다.
nodejs 의 현재 LTS 버전
패키지 관리자 NVM에서 설치하거나 https://nodejs.org에서 다운로드하십시오.
NPM 버전 5 이상 ( package-lock.json 사용하기 위해)
apt-get install build-essential rpm ninja-build
dnf install rpm-build
dnf group install "Development Tools" "C Development Tools and Libraries"
전제 조건을 설치 한 후 :
Github에서 git 저장소를 복제하십시오.
# For beta testers:
git clone --depth 1 https://github.com/brave/browser-laptop
# For devs over HTTPS:
git clone https://github.com/brave/browser-laptop
# For devs over SSH:
git clone [email protected]:brave/browser-laptop.git
작업 디렉토리 열기 :
cd browser-laptop
노드 종속성 설치 :
npm install
npm install 대신 원사 실행 yarn install 로 설치할 수도 있습니다.
설치 문제 문제 해결에 대한 추가 메모는 위키의 문제 해결 페이지에 있습니다.
일부 플랫폼은 사전 구성된 VM으로 제공됩니다. 자세한 내용은 readme를 참조하십시오.
브라우저의 개발 버전을 실행하려면 몇 단계가 필요합니다. 가장 쉬운 방법은 두 개의 터미널을 사용하는 것입니다. 하나의 터미널을 사용하여 코드 변경 사항을 감시 할 수 있습니다.
npm run watch
이제 실제로 다른 터미널에서 용감하게 작동합니다
npm start
Brave/Electron 업데이트와 관련된 일부 오류는 깨끗한 설치를 통해 해결할 수 있습니다.
rm -rf node_modules/
npm install
이것이 작동하지 않으면 먼저 ~/.Electron을 지우고 다시 시도하십시오.
웹 드라이버 테스트를 실행합니다
npm run watch-test or npm run watch-all
이제 다른 터미널에서 테스트를 실행합니다
npm test
자세한 내용은 Docs/Tests.md를 참조하십시오.
Brave는 포트 8080을 사용하여 기본적으로 클라이언트와 서버 사이를 통신합니다. 다른 것에 대해 Port 8080을 사용하는 경우 (예 : 웹 프록시) 노드 구성을 설정하여 다른 것을 사용하도록 설정할 수 있습니다.
예를 들어 NPM 구성 세트 용기 : 포트 9001
개발 문제 문제 해결에 대한 추가 메모는 위키의 문제 해결 페이지에 있습니다.
기본적으로, 우리는 당신이 자체 전자 준비로 npm install 때 사전 제작 된 바이너리를 제공합니다.
코드를 Muon (Brave 's Electron Fork)으로 수정하려면 빌드해야합니다. 왜 그렇게 할 수 있는지에 대한 예는 새로운 이벤트를 웹 뷰 (Muon)에 노출시키는 것입니다.
이 프로세스를 시작하려면 브라우저 랩톱 -Bootstrap Repo를 확인할 것입니다. 거기에서 위키의 단계를 따라 일어나서 달리기를 할 수 있습니다.
포장에 대한 자세한 내용은 Wiki 항목을 참조하십시오.