<ขณะนี้ไม่ได้รับการบำรุงรักษา>
Insomnium เป็นไคลเอ็นต์ API โอเพนซอร์สแบบโลคัลและเน้นความเป็นส่วนตัว 100% สำหรับการทดสอบ GraphQL, REST, WebSockets, เหตุการณ์ที่เซิร์ฟเวอร์ส่ง และ gRPC ในการพัฒนา/การผลิต
เนื่องจากโครงการอื่นที่เกี่ยวข้องกัน Repo นี้จึงไม่ได้รับการบำรุงรักษาอีกต่อไป (คุณสามารถแยกสิ่งนี้และดำเนินการต่อจากนี้ไป)
ฉันได้ลบการเข้าสู่ระบบของผู้ใช้ การติดตาม การวิเคราะห์ ฯลฯ ออกจาก Insomnia แล้ว ดังนั้นตอนนี้จึงเป็นแอปท้องถิ่น 100% (และวิ่งเร็วขึ้น!)
Insomnium พร้อมใช้งานสำหรับ Mac, Windows, Ubuntu, Debian, CentOS, Fedora และสามารถดาวน์โหลดได้ที่นี่ Insomnium ยังมีให้บริการบน AUR สำหรับ ArchLinux
หรือคุณสามารถสร้าง Insomnium จากแหล่งที่มาบนเครื่องของคุณโดยใช้ npm run app-package
Insomnium เป็นทางแยกของ Kong/insomnia ในปี 2023.5.8 ซึ่งเป็นการกระทำครั้งสุดท้ายก่อนที่จะมีการบังคับใช้การเข้าสู่ระบบบัญชี ในแง่หนึ่ง Insomnium คือการตอบสนองของชุมชนต่อการอัปเดตผลิตภัณฑ์ล่าสุดที่บังคับให้สร้างบัญชีโดยไม่มีคำเตือน
ฉันเป็นหนึ่งในผู้ใช้ที่ได้รับผลกระทบอย่างมากจากการเปลี่ยนแปลงล่าสุด ฉันยังคงคิดว่า Insomnia เป็นผลิตภัณฑ์ที่ดีโดยทั่วไป แต่ฉันต้องไม่เห็นด้วยกับทิศทางที่มันดำเนินไป ดังนั้นฉันจึงตัดสินใจแยกมันและทำให้เป็นท้องถิ่นและเน้นความเป็นส่วนตัว 100%
ฉันเลือกที่จะเดินในที่ร่ม
จงฟังบทเพลงแห่งพลบค่ำเถิด
ป่าเชิดชูชื่อของคุณ
--- Insomnium บทเพลงแห่งความพลบค่ำ
คุณสามารถใช้ GUI (ภายใต้ Preferences/Data
) หรือโดยตรงเช่นสำหรับ linux cp -r ~/.config/Insomnia ~/.config/Insomnium
สำหรับ MacOS และ Windows คุณสามารถอ่านเพิ่มเติมได้ที่นี่ อย่าลังเลที่จะเปิดประเด็น / อภิปรายหากมีสิ่งแปลก ๆ เกิดขึ้น
การพัฒนาบน Insomnium สามารถทำได้บน Mac, Windows หรือ Linux ตราบใดที่คุณมี Node.js และ Git ดูไฟล์ .nvmrc
ที่อยู่ในโปรเจ็กต์สำหรับเวอร์ชันโหนดที่ถูกต้อง
พื้นที่เก็บข้อมูลนี้มีโครงสร้างเป็น monorepo และมีแพ็คเกจ Node.JS จำนวนมาก แต่ละแพ็คเกจมีชุดคำสั่งของตัวเอง แต่คำสั่งทั่วไปส่วนใหญ่หาได้จาก root package.json
และสามารถเข้าถึงได้โดยใช้คำสั่ง npm run …
ต่อไปนี้เป็นคำสั่งสามคำเท่านั้นที่คุณควรต้องใช้เพื่อเริ่มพัฒนาแอป
# Install and Link Dependencies
npm i
# Run Lint
npm run lint
# Run type checking
npm run type-check
# Run Tests
npm test
# Start App with Live Reload
npm run dev
หากคุณใช้ Linux คุณอาจต้องติดตั้งแพ็คเกจที่รองรับต่อไปนี้:
# Update library
sudo apt-get update
# Install font configuration library & support
sudo apt-get install libfontconfig-dev
# Install libcurl for node-libcurl
sudo dnf install libcurl-devel
นอกจากนี้บน Linux หาก Electron ล้มเหลวในระหว่างกระบวนการติดตั้ง ให้รันสิ่งต่อไปนี้
# Clear Electron install conflicts
rm -rf ~ /.cache/electron
หากคุณใช้ Windows และประสบปัญหา คุณอาจต้องติดตั้ง Windows Build Tools
คุณสามารถใช้โปรแกรมแก้ไขใดก็ได้ที่ต้องการ แต่ต้องแน่ใจว่ามีการสนับสนุน/ปลั๊กอินสำหรับเครื่องมือต่อไปนี้:
ก่อนที่จะส่งข้อบกพร่องหรือคำขอคุณสมบัติ คุณสามารถอ่านหลักเกณฑ์ปัญหาได้
โปรดอ่านหลักเกณฑ์และหลักปฏิบัติที่มีส่วนร่วมของเรา รวมถึงแนวทางในการเปิดประเด็น มาตรฐานการเขียนโค้ด และหมายเหตุเกี่ยวกับการพัฒนา
เอ็มไอที