In early 2016, the Nylas Mail team wrote extensive documentation for the app that was intended for plugin developers. They are all bundled hereįor the ease of source control management. Each folder in /packages isĭesigned to be its own stand-alone repository. Cloud Workers: Cloud workers for services like send later.Cloud Core: Shared code used in all remote cloud services.Cloud API: The cloud-based auth and metadata APIs for N1.Client Private Plugins: Private Nylas Mail plugins (like SFDC).Client Sync: The local mailsync engine integreated in Nylas Mail.Client App: The main Electron app for Nylas Mail.
It is divided into the following packages: This repository contains the full source code to the Nylas Mail client and it's backend services. npm run lint-client: Lint the source (ESLint + Coffeelint + LESSLint).
Install Redis locally sudo apt-get install -y redis-server redis-tools.Install Node 6+ via NodeSource (trusted):.Setup your Environment (Linux - Debian/Ubuntu): Install NVM & Redis brew install nvm redis.
Getting Started Setup your Environment (Mac): There are also several forks that are being actively developed and maintained. While Nylas no longer supports Nylas Mail, you can download the latest release or build it from source. ⚠️ Nylas Mail was initially released and open-sourced in early 2015 and was maintained by Nylas until Spring 2017. It was designed to be easy to extend, and many third-party plugins are available that add functionality to the client. Nylas Mail was an open-source mail client built on the modern web with Electron, React, and Flux. Nylas Mail - the open-source, extensible mail client