이 프로젝트는 Proton 웹 클라이언트를 호스팅하는 모노레포입니다. 여기에는 웹 애플리케이션, 해당 종속성 및 공유 모듈은 물론 웹 클라이언트 개발을 둘러싼 모든 도구(및 일부 추가 기타 사항)가 포함됩니다.
기술적으로 이 모노레포는 Yarn 3 및 Yarn 작업 공간을 기반으로 하며 내부의 모든 패키지에 대한 통합 버전 관리를 제공합니다.
이 프로젝트를 사용하려면 다음 환경이 필요합니다.
package.json
에서 Node.js 및 Yarn에 대한 자세한 버전 제한을 확인할 수 있습니다.
# Clone the project
git clone https://github.com/ProtonMail/WebClients.git
git clone [email protected]:ProtonMail/WebClients.git
# Install all dependencies for the entire monorepo & symlink
# local dependents to one another
yarn install
# Run web clients by running proton-<package-name>
# Example: proton mail web client
yarn workspace proton-mail start
모노레포와 상호작용하는 방법에 대한 자세한 내용은 원사 문서를 참조하세요.
이에 대한 자세한 내용은 당사 블로그 게시물에서 확인하실 수 있습니다.
이 배포판의 코드와 데이터 파일은 자유 소프트웨어 재단(Free Software Foundation)이 발표한 GNU General Public License(라이센스 버전 3) 또는 (귀하의 선택에 따라) 이후 버전의 조건에 따라 라이센스가 부여됩니다. 이 라이센스의 사본을 보려면 https://www.gnu.org/licenses/를 참조하십시오.
라이센스 파일 보기