
O Nylas Mail era um cliente de correio de código aberto construído na web moderna com elétron, reação e fluxo. Foi projetado para ser fácil de estender, e muitos plugins de terceiros estão disponíveis que adicionam funcionalidade ao 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 Benefit de nos deixar usar subdomínios.npm installnpm run client : inicia o aplicativonpm run test-client : Execute os testesnpm run lint-client : LINT A fonte (Eslint + Coffeelint + Lesslint)Este repositório contém o código -fonte completo para o cliente de correio de nylas e seus serviços de back -end. É dividido nos seguintes pacotes:
Veja /packages para as peças separadas. Cada pasta em /packages foi projetada para ser seu próprio repositório independente. Todos eles são incluídos aqui para a facilidade de gerenciamento de controle de origem.
No início de 2016, a equipe de nylas Mail escreveu uma extensa documentação para o aplicativo destinado a desenvolvedores de plug -in. Esta documentação vive nas páginas do GitHub e oferece uma ótima visão geral da arquitetura do aplicativo e das classes importantes. Aqui estão alguns bons lugares para começar:
A equipe também deu palestras na conferência e publicou postagens de blog sobre o cliente:
REACEUROPE: Como o React & Flux transforma aplicativos em plataformas extensíveis
ForwardJs: Electron, React & Pixel Perfect Experiences
Blog: dividindo -se do Atom
Blog: Construindo plugins para aplicativos de reação
Blog: Processo de construção de correio de nylas
Blog: Depuração de elétrons de baixo nível
Blog: um novo analisador de pesquisa
Blog: Guia de desenvolvedores para emoji
Blog: Nylas Pro
Blog: Nylas Mail & PGP
Blog: eventos do calendário e rrules
Quando você baixar e criar nylas email a partir da fonte, ele é executado sem seus componentes em nuvem. O conceito de "ID de nylas" / assinatura foi removido e os plug-ins que exigem processamento do lado do servidor são desativados por padrão. (Plugins como Snooze, Enviar mais tarde, etc.)
Para usar esses plug-ins e obter a experiência completa do NyLAS Mail, você precisa implantar a infraestrutura de back-end localizada nos pacotes cloud-* . A implantação desses serviços é desafiadora porque são implementados como microsserviços e projetados para serem executados em escala corporativa com Redis, Postgres, etc. Como esses serviços de back-end devem acessar sua conta de email, também é importante usar as melhores práticas de segurança (no mínimo, SSL, criptografia em repouso e um VPC dividido). Para obter mais informações sobre a construção e a implantação desta parte da pilha, consulte o ReadMe da Cloud-Core.
A interface do usuário de nylas email é estilizada usando CSS, o que significa que é fácil de modificar e estender. O Nylas Mail vem com alguns temas bonitos, e há muitos mais que foram construídos por desenvolvedores comunitários

| Toogabooga | Material | Monokai |
| AgaPAnthus-tema inspirado na caixa | Listra | Kleinstein - Hides da barra lateral |
| Arco escuro | Escuro solarizado | Darkish |
| PREDAWN | IDO-Tema inspirado em polumair | Berrend |
| Elementaryos | Nível de nível | Nascer do sol |
| Borabora | Honeyduke | Neve |
| Casco | Expressar | Darksoda |
| Bemind | Drácula | MouseEatScat |
| Sublime escuro | Firefox | Gmail |
Developer > Install a Package Manually...~/.nylas-mail para sua convocaçãoChange Theme... no menu de nível superior e você verá o tema recém -instalado. É isso!Quer mergulhar em mais? Tente criar seu próprio tema!
Alguns plugins vêm pré-instalados e são ótimos pontos de partida para criar o seu próprio:
Observe que eles não são testados ou oficialmente apoiados por nylas, mas ainda achamos que são muito legais! Se você encontrar bugs com eles, abra os problemas do Github em suas páginas de projeto individuais, não a página do Repo Nylas Mail (N1). Obrigado!
| Jiffy - Inserir GIFs animados | Clima | Todoist |
| Cair na inscrição | Squirt Speed Reader | Lançador de sites - abre um URL em janela separada |
| Cypher - Criptografia PGP | Avatares | Calendário de eventos (WIP) |
| Mail in Chat (WIP) | Evernote | Wunderlist |
| Exibição dos participantes | Github |
Quando você instala pacotes, eles são movidos para ~/.nylas-mail/pacotes, e o nylas Mail executa o APM Instale na linha de comando para buscar dependências listadas no pacote do pacote.json
Existem vários garfos de correio de nylas que você deve conferir. Se você está apenas aprendendo sobre nylas Mail, é altamente recomendável que você use um desses.