
Nylas Mail은 전자, React 및 Flux를 갖춘 최신 웹에 구축 된 오픈 소스 메일 클라이언트였습니다. 확장하기 쉽도록 설계되었으며 클라이언트에 기능을 추가하는 많은 타사 플러그인을 사용할 수 있습니다.
brew install nvm redisnvm install 6 통해 노드 6을 설치하십시오npm installcurl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -sudo apt-get install -y nodejssudo apt-get install -y redis-server redis-tools 하위 도메인을 사용할 수 있습니다.npm installnpm run client : 앱을 시작합니다npm run test-client : 테스트 실행npm run lint-client : Sound the Source (Eslint + Coffeelint + Lesslint)이 저장소에는 Nylas Mail 클라이언트에 대한 전체 소스 코드가 포함되어 있으며 백엔드 서비스입니다. 다음 패키지로 나뉩니다.
별도의 조각은 /packages 참조하십시오. /packages 의 각 폴더는 자체 독립형 저장소로 설계되었습니다. 소스 제어 관리의 용이성을 위해 모두 여기에 번들로 제공됩니다.
2016 년 초, Nylas Mail 팀은 플러그인 개발자를위한 앱에 대한 광범위한 문서를 작성했습니다. 이 문서는 GitHub 페이지에 남아 있으며 앱의 아키텍처 및 중요한 클래스에 대한 훌륭한 개요를 제공합니다. 시작하기에 좋은 곳은 다음과 같습니다.
팀은 또한 컨퍼런스 토크를 제공하고 고객에 대한 블로그 게시물을 게시했습니다.
Reacteurope : React & Flux가 앱을 확장 가능한 플랫폼으로 바꾸는 방법
Forwardjs : 전자, 반응 및 픽셀 완벽한 경험
블로그 : Atom에서 분할
블로그 : React 앱 용 플러그인 구축
블로그 : Nylas 메일 빌드 프로세스
블로그 : 낮은 수준의 전자 디버깅
블로그 : 새로운 검색 파서
블로그 : 이모티콘에 대한 개발자 안내서
블로그 : Nylas Pro
블로그 : Nylas Mail & Pgp
블로그 : 달력 이벤트 및 rrules
소스에서 Nylas 메일을 다운로드하여 빌드하면 클라우드 구성 요소없이 실행됩니다. "Nylas ID" / 구독의 개념이 제거되었으며 서버 측 처리가 필요한 플러그인은 기본적으로 비활성화됩니다. (스누즈, 나중에 보내기 등과 같은 플러그인)
이 플러그인을 사용하고 전체 Nylas 메일 경험을 얻으려면 cloud-* 패키지에있는 백엔드 인프라를 배포해야합니다. 이러한 서비스를 배포하는 것은 마이크로 서비스로 구현되었으며 Redis, Postgres 등으로 엔터프라이즈 규모로 실행되도록 설계 되었기 때문에 이러한 백엔드 서비스는 이메일 계정에 액세스해야하므로 보안 최고 실행 (최소한 SSL, REST의 암호화 및 분할 된 VPC)을 사용하는 것이 중요합니다. 스택 의이 부분을 구축하고 배포하는 것에 대한 자세한 내용은 클라우드 코어 readme를 확인하십시오.
Nylas Mail 사용자 인터페이스는 CSS를 사용하여 스타일링되므로 쉽게 수정하고 확장 할 수 있습니다. Nylas Mail은 몇 가지 아름다운 테마와 함께 주식을 제공하며 커뮤니티 개발자가 구축 한 더 많은 것이 있습니다.

| Toogabooga | 재료 | 모노 카이 |
| Agapanthus —Inbox에서 영감을 얻은 테마 | 줄무늬 | 클라인 슈타인 - 계정 사이드 바를 반영합니다 |
| 아크 어둠 | 태양 화 된 다크 | 어두운 |
| 동트기 전의 | Ido — Polymail에서 영감을 얻은 테마 | BEREND |
| 초등학교 | 레벨 업 | 해돋이 |
| 보라 보라 | 허니 듀크 | 눈 |
| 선체 | 표현하다 | DARKSODA |
| Bemind | 드라큘라 | 마우스 아스카트 |
| 숭고한 어둠 | 파이어 폭스 | Gmail |
Developer > Install a Package Manually...~/.nylas-mail 폴더로 복사됩니다.Change Theme... 선택하면 새로 설치된 테마가 표시됩니다. 그게 다야!더 다이빙하고 싶습니까? 나만의 테마를 만들어보십시오!
일부 플러그인은 사전 설치되어 있으며 직접 만들기위한 훌륭한 출발점입니다.
이것들은 Nylas에 의해 테스트되거나 공식적으로 지원되지는 않지만 여전히 시원하다고 생각합니다! 버그를 찾으면 Nylas Mail (N1) 리포 페이지가 아닌 개별 프로젝트 페이지에서 GitHub 문제를 열어주십시오. 감사해요!
| Jiffy —Insert 애니메이션 GIF | 날씨 | Todoist |
| 구독 취소 | 속도 속도 리더 | 웹 사이트 런처 - 별도의 창에 URL을 열어줍니다 |
| 사이퍼 - PGP 암호화 | 아바타 | 이벤트 캘린더 (WIP) |
| 채팅에서 우편물 (WIP) | 에버 노트 | Wunderlist |
| 참가자 표시 | github |
패키지를 설치하면 ~/.nylas-mail/패키지로 이동했으며 Nylas Mail은 명령 줄에 APM 설치를 실행하여 패키지의 Package.json에 나열된 종속성을 가져옵니다.
체크 아웃해야 할 Nylas 메일 포크가 여러 개 있습니다. Nylas Mail에 대해 배우는 경우 대신이 중 하나를 사용하는 것이 좋습니다.