
Nylas Mail เป็นไคลเอนต์จดหมายโอเพนซอร์สที่สร้างขึ้นบนเว็บสมัยใหม่ด้วยอิเล็กตรอนปฏิกิริยาและฟลักซ์ มันถูกออกแบบมาให้ง่ายต่อการขยายและปลั๊กอินของบุคคลที่สามจำนวนมากพร้อมใช้งานเพื่อเพิ่มฟังก์ชันการทำงานให้กับลูกค้า
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 ประโยชน์ของการให้เราใช้โดเมนย่อยnpm installnpm run client : เริ่มแอปnpm run test-client : เรียกใช้การทดสอบnpm run lint-clientที่เก็บนี้มีซอร์สโค้ดเต็มรูปแบบไปยังไคลเอนต์ Nylas Mail และเป็นบริการแบ็กเอนด์ มันแบ่งออกเป็นแพ็คเกจต่อไปนี้:
ดู /packages สำหรับชิ้นส่วนแยก แต่ละโฟลเดอร์ใน /packages ได้รับการออกแบบให้เป็นที่เก็บแบบสแตนด์อโลนของตัวเอง พวกเขาทั้งหมดมารวมกันที่นี่เพื่อความสะดวกในการจัดการการควบคุมแหล่งที่มา
ในช่วงต้นปี 2559 ทีม Nylas Mail ได้เขียนเอกสารที่กว้างขวางสำหรับแอพที่มีไว้สำหรับนักพัฒนาปลั๊กอิน เอกสารนี้อาศัยอยู่บนหน้า GitHub และนำเสนอภาพรวมที่ยอดเยี่ยมของสถาปัตยกรรมของแอพและชั้นเรียนที่สำคัญ นี่คือสถานที่ที่ดีในการเริ่มต้น:
ทีมยังได้ให้การเจรจาการประชุมและเผยแพร่โพสต์บล็อกเกี่ยวกับลูกค้า:
REACTEUROPE: วิธีการตอบสนองและฟลักซ์เปลี่ยนแอพเป็นแพลตฟอร์มที่ขยายได้
ForwardJS: Electron, React & Pixel Perfect Experience
บล็อก: แยกออกจากอะตอม
บล็อก: อาคารอาคารสำหรับแอพตอบสนอง
บล็อก: กระบวนการสร้างจดหมายของ Nylas Mail
บล็อก: การดีบักอิเล็กตรอนระดับต่ำ
บล็อก: ตัวแยกวิเคราะห์การค้นหาใหม่
บล็อก: คู่มือนักพัฒนาเพื่ออิโมจิ
บล็อก: Nylas Pro
บล็อก: Nylas Mail & PGP
บล็อก: กิจกรรมปฏิทินและ rrules
เมื่อคุณดาวน์โหลดและสร้าง Nylas Mail จากแหล่งที่มาจะทำงานโดยไม่มีส่วนประกอบคลาวด์ แนวคิดของ "Nylas ID" / การสมัครสมาชิกถูกลบออกและปลั๊กอินที่ต้องการการประมวลผลฝั่งเซิร์ฟเวอร์จะถูกปิดใช้งานโดยค่าเริ่มต้น (ปลั๊กอินเหมือนงีบหลับส่งในภายหลัง ฯลฯ )
ในการใช้ปลั๊กอินเหล่านี้และรับประสบการณ์ทางไปรษณีย์ Nylas เต็มรูปแบบคุณต้องปรับใช้โครงสร้างพื้นฐานแบ็กเอนด์ที่อยู่ในแพ็คเกจ cloud-* การปรับใช้บริการเหล่านี้เป็นสิ่งที่ท้าทายเนื่องจากมีการใช้งานเป็นไมโครไซต์และออกแบบให้ทำงานในระดับองค์กรด้วย Redis, Postgres ฯลฯ เนื่องจากบริการแบ็กเอนด์เหล่านี้ต้องเข้าถึงบัญชีอีเมลของคุณเป็นสิ่งสำคัญที่จะต้องใช้แนวทางปฏิบัติด้านความปลอดภัยที่ดีที่สุด (อย่างน้อยที่สุด SSL, การเข้ารหัสที่เหลือ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างและปรับใช้ส่วนนี้ของสแต็กให้ตรวจสอบ readme คลาวด์คอร์
อินเทอร์เฟซผู้ใช้ Nylas Mail มีสไตล์โดยใช้ CSS ซึ่งหมายความว่าง่ายต่อการปรับเปลี่ยนและขยาย Nylas Mail มาพร้อมกับธีมที่สวยงามไม่กี่อย่างและมีอีกมากมายที่สร้างขึ้นโดยนักพัฒนาชุมชน

| Toogabooga | วัสดุ | Monokai |
| Agapanthus-ชุดรูปแบบที่ได้รับแรงบันดาลใจจากกล่อง | แถบ | Kleinstein - แถบด้านข้างบัญชี |
| อาร์คมืด | มืดมน | มืดมน |
| ก่อน | IDO-ธีมที่ได้รับแรงบันดาลใจจาก Polymail | คนโง่ |
| ระดับประถมศึกษา | ระดับ | พระอาทิตย์ขึ้น |
| โบราโบรา | honeyduke | หิมะ |
| ตัวถัง | ด่วน | darksoda |
| ทำให้เสียชีวิต | เรือรบ | MouseEatScat |
| ประเสริฐมืด | Firefox | เครื่องตัดหญ้า |
Developer > Install a Package Manually...~/.nylas-mail เพื่อความเชื่อมั่นของคุณChange Theme... จากเมนูระดับบนสุดแล้วคุณจะเห็นธีมที่ติดตั้งใหม่ แค่ไหน!ต้องการดำน้ำมากขึ้น? ลองสร้างธีมของคุณเอง!
ปลั๊กอินบางตัวมาก่อนติดตั้งและเป็นจุดเริ่มต้นที่ดีสำหรับการสร้างของคุณเอง:
หมายเหตุสิ่งเหล่านี้ไม่ได้รับการทดสอบหรือสนับสนุนอย่างเป็นทางการโดย Nylas แต่เรายังคิดว่าพวกเขาเจ๋งจริงๆ! หากคุณพบข้อบกพร่องกับพวกเขาโปรดเปิดปัญหา GitHub ในหน้าโครงการแต่ละหน้าไม่ใช่หน้า repo nylas mail (N1) ขอบคุณ!
| JIFFY - ใส่ GIF ภาพเคลื่อนไหว | สภาพอากาศ | ผู้นับถือศาสนา |
| ยกเลิกการสมัคร | เครื่องอ่านความเร็วฉีด | ตัวเรียกใช้งานเว็บไซต์ - เปิด URL ในหน้าต่างแยกต่างหาก |
| Cypher - การเข้ารหัส PGP | อวตาร | ปฏิทินกิจกรรม (WIP) |
| เมลในแชท (WIP) | Evernote | ผู้ชม |
| ผู้เข้าร่วมแสดง | คนอื่น ๆ |
เมื่อคุณติดตั้งแพ็คเกจพวกเขาจะถูกย้ายไปที่ ~/.nylas-mail/แพ็คเกจและ Nylas Mail จะติดตั้ง APM ติดตั้งบนบรรทัดคำสั่งเพื่อดึงข้อมูลที่ระบุไว้ในแพ็คเกจของแพ็คเกจ Json
มีจดหมาย Nylas หลายฉบับที่คุณควรตรวจสอบ หากคุณเพิ่งเรียนรู้เกี่ยวกับ Nylas Mail ขอแนะนำให้คุณใช้หนึ่งในสิ่งเหล่านี้แทน