mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-11-14 21:57:55 +08:00
55 lines
2.2 KiB
Markdown
55 lines
2.2 KiB
Markdown
## Nylas Mail Plugin SDK
|
|
|
|
<center>
|
|
<img src="/img/nylas-sdk-cuub@2x.png" width=200/>
|
|
</center>
|
|
|
|
The Nylas SDK allows you to create powerful extensions to Nylas Mail, a mail client for Mac OS X, Windows, and Linux. Building on Nylas Mail saves time and allows you to build innovative new experiences fast.
|
|
[Get Started](https://nylas.github.io/nylas-mail/guides/GettingStarted.html)
|
|
|
|
|
|
#### Installing Nylas Mail
|
|
|
|
Nylas Mail is available for Mac, Windows, and Linux. Download the latest build for your platform below:
|
|
|
|
* [Mac OS X](https://edgehill.nylas.com/download?platform=darwin)
|
|
* [Linux](https://edgehill.nylas.com/download?platform=linux)
|
|
* [Windows](https://edgehill.nylas.com/download?platform=win32)
|
|
|
|
|
|
#### Package Architecture
|
|
|
|
Packages lie at the heart of Nylas Mail. Each part of the core experience is a separate package that uses the Nylas Package API to add functionality to the client. Learn more about packages and create your first package.
|
|
|
|
* [Create a Plugin](GettingStarted.md)
|
|
* [Plugin Overview](PackageOverview.html)
|
|
|
|
|
|
#### Dive Deeper
|
|
|
|
* [Application Architecture](http://nylas.github.io/nylas-mail/docs/Architecture.html)
|
|
* [React & Component Injection](http://nylas.github.io/nylas-mail/docs/React.html)
|
|
* [Core Interface Concepts](http://nylas.github.io/nylas-mail/docs/InterfaceConcepts.html)
|
|
* [Accessing the Database](http://nylas.github.io/nylas-mail/docs/Database.html)
|
|
* [Draft Store Extensions](http://nylas.github.io/nylas-mail/docs/DraftStoreExtension.html)
|
|
|
|
|
|
#### Debugging Packages
|
|
|
|
Nylas Mail is built on top of Electron, which runs the latest version of Chromium. Learn how to access debug tools in Electron and use our Developer Tools Extensions:
|
|
|
|
* [Debugging in Nylas](http://nylas.github.io/nylas-mail/docs/Debugging.html)
|
|
|
|
#### Questions?
|
|
|
|
Need help? Check out the [FAQ](https://support.nylas.com/hc/en-us) or post a question in the [slack channel](http://slack-invite.nylas.com/).
|
|
|
|
|
|
#### TODOs
|
|
|
|
- Add plugin examples with code (es6 not coffeescript)
|
|
- Smart Linkify references. Maybe use something like [gitbook-plugin-regexplace](https://github.com/markomanninen/gitbook-plugin-regexplace)
|
|
- Have class reference files link to their actual sourcefiles
|
|
- Consider adding infinite scroll
|
|
|
|
|