
Nylas Mail era un cliente de correo abierto construido en la web moderna con electrones, reaccionamiento y flujo. Fue diseñado para ser fácil de extender, y hay muchos complementos de terceros disponibles que agregan funcionalidad al cliente.
brew install nvm redisnvm install 6npm 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 beneficio de permitirnos usar subdominios.npm installnpm run client : inicia la aplicaciónnpm run test-client : ejecute las pruebasnpm run lint-client : Lint The Source (Eslint + Coffeelint + Lesslint)Este repositorio contiene el código fuente completo del cliente de Nylas Mail y sus servicios de backend. Se divide en los siguientes paquetes:
Ver /packages para las piezas separadas. Cada carpeta en /packages está diseñada para ser su propio repositorio independiente. Todos están agrupados aquí para la facilidad de la gestión de control de la fuente.
A principios de 2016, el equipo de Nylas Mail escribió una amplia documentación para la aplicación destinada a los desarrolladores de complementos. Esta documentación vive en las páginas de GitHub y ofrece una gran visión general de la arquitectura de la aplicación y las clases importantes. Aquí hay algunos buenos lugares para comenzar:
El equipo también ha dado conversaciones de conferencias y publicaciones de blog sobre el cliente:
ReactEurope: cómo React & Flux convierte las aplicaciones en plataformas extensibles
ForwardJS: Experiencias perfectas de Electron, React y Pixel
Blog: dividir desde átomo
Blog: Construyendo complementos para aplicaciones React
Blog: Proceso de construcción de correo de nylas
Blog: depuración de electrones de bajo nivel
Blog: un nuevo analizador de búsqueda
Blog: Guía de desarrolladores de emoji
Blog: Nylas Pro
Blog: Nylas Mail y PGP
Blog: Eventos de calendario y rRules
Cuando descarga y construye el correo de nylas desde la fuente, se ejecuta sin sus componentes en la nube. Se ha eliminado el concepto de "ID de nylas" / suscripción, y los complementos que requieren procesamiento del lado del servidor están deshabilitados de forma predeterminada. (Complementos como repetición, envío más tarde, etc.)
Para usar estos complementos y obtener la experiencia completa de correo de nylas, debe implementar la infraestructura de back-end ubicada en los paquetes cloud-* . La implementación de estos servicios es un desafío porque se implementan como microservicios y están diseñados para ejecutarse a escala empresarial con Redis, Postgres, etc. Debido a que estos servicios de backend deben acceder a su cuenta de correo electrónico, también es importante usar las mejores prácticas de seguridad (al menos, SSL, cifrado en reposo y un VPC dividido). Para obtener más información sobre cómo construir e implementar esta parte de la pila, consulte el ReadMe de núcleo en la nube.
La interfaz de usuario de Nylas Mail tiene el estilo utilizando CSS, lo que significa que es fácil de modificar y extender. Nylas Mail viene con algunos temas hermosos, y hay muchos más que han sido construidos por desarrolladores de la comunidad.

| Toogabooga | Material | Monokai |
| AGAPANTHUS-Tema inspirado en Inbox | Raya | Kleinstein - Barra lateral de la cuenta de las fuentes |
| Arco oscuro | Oscuridad solarizada | Oscuro |
| Predádico | Tema de Ido-PolyMail inspirado | Berend |
| Primaryos | Nivelado | Amanecer |
| Borabora | Honeyduke | Nieve |
| Cáscara | Expresar | Darksoda |
| Desgracia | Drácula | Mouseeatscat |
| Oscuro sublime | Firefox | Gmail |
Developer > Install a Package Manually...~/.nylas-mail para su convinenciaChange Theme... en el menú de nivel superior y verá el tema recién instalado. ¡Eso es todo!¿Quieres bucear en más? ¡Intenta crear tu propio tema!
Algunos complementos vienen preinstalados y son un excelente punto de partida para crear los suyos:
Tenga en cuenta que no son probados ni compatibles oficialmente por nylas, ¡pero todavía pensamos que son realmente geniales! Si encuentra errores con ellos, abra los problemas de GitHub en sus páginas de proyectos individuales, no en la página de repositorio de Nylas Mail (N1). ¡Gracias!
| Jiffy - Insert Gifs animados | Clima | Diario |
| Cancelar la suscripción | Lector de velocidad de chorro | Lanzador del sitio web: abre una URL en una ventana separada |
| Cypher: cifrado PGP | Avatares | Calendario de eventos (WIP) |
| Correo en el chat (WIP) | Evernote | Listón |
| Mostrar los participantes | Github |
Cuando instala paquetes, se mueven a ~/.nylas-mail/paquetes, y el correo de nylas ejecuta la instalación de APM en la línea de comandos a las dependencias que se enumeran en el paquete del paquete.json
Hay varias horquillas de correo de nylas que debe consultar. Si solo está aprendiendo sobre el correo de nylas, se recomienda encarecidamente que use uno de estos.