Handesk ถูกสร้างขึ้นตามความต้องการของเรา (ที่ Revo Systems www.revo.works) เพื่อให้มีระบบ Ticketing ที่ทรงพลังแต่เรียบง่าย เราต้องการระบบที่อนุญาตให้เรามีหลายทีม โดยมีผู้ใช้หลายคน การรายงานที่ง่ายดายและมีประสิทธิภาพโดยทุกคน/ทีม /user รวมถึงการจัดการลูกค้าเป้าหมาย
หน้า Landing Page: http://handesk.io
ลองดูภาพหน้าจอเพื่อดูว่ามันดูดีแค่ไหน และอย่าลังเลที่จะมีส่วนร่วมโดยส่ง PR มาหาเรา เราจะเพิ่มคุณสมบัติต่างๆ ต่อไปตามที่เราต้องการ แต่ขั้นตอนการทำงานพื้นฐานของเราจะครอบคลุมทั้งหมด :D
Idea:
มันจะสร้างไอเดียแทนตั๋วติดตามเราบน Twitter @codepassionapp เพื่อติดตามความคืบหน้า
มันง่ายมาก คุณเพียงแค่ต้องปฏิบัติตามการติดตั้ง Laravel มาตรฐาน
git clone https://github.com/BadChoice/handesk.git
cd handesk
composer install
# Setup your .env file to match your desired database
php artisan key:generate
# Purge the cache before running migrations
php artisan config:cache
php artisan config:clear
# Run migrations and seed
php artisan migrate --seed
php artisan storage:link # if you use the local driver
หรือคุณสามารถใช้การตั้งค่านักเทียบท่าต่อไปนี้
ผู้ใช้ผู้ดูแลระบบเริ่มต้นคือ [email protected] / admin หากคุณต้องการดึงอีเมล คุณต้องเปิดใช้งานส่วนขยาย
imap
บน php (โปรดทราบว่าบน mac php-cli ทำงานช้ามาก คุณต้องอัปเดตไฟล์ /etc/hosts ของคุณ
::1 localhost YourMac.local
127.0.0.1 localhost YourMac.local
เปิด app/Console/Kernel.php
ของคุณเพื่ออัปเดตตัวกำหนดเวลาตามที่คุณต้องการ (แสดงความคิดเห็นหากไม่จำเป็น) เพิ่มงาน cron * * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
ป้อนข้อมูลประจำตัวอีเมลของคุณใน .env
MAIL_FETCH_HOST=pop3.handesk.com
MAIL_FETCH_PORT=110
[email protected]
MAIL_FETCH_PASSWORD=secret-password
คุณสามารถสลับการเปิดเผย leads
และ ideas
ได้ในไฟล์ config/handesk.php
'leads' => env('HANDESK_LEADS_ENABLED', true),
'roadmap' => env('HANDESK_ROADMAP_ENABLED', true),
ตั้งค่าคีย์ mailchimp ของคุณใน . MAILCHIMP_API_KEY=448027f3acac5594605be3adf78be862-us15
และป้อนความสัมพันธ์ของ tags => list
id ในส่วน config/services.php
mailchimp
คุณสามารถสร้างปัญหาไปยังที่เก็บโค้ดของคุณได้โดยตรงจากตั๋ว คุณต้องตั้งค่าข้อมูลประจำตัวของคุณใน .env
BITBUCKET_USER=bitbucket-user-if-using-basic-auth
BITBUCKET_PASSWORD=bitbucket-password-if-using-basic-auth
และป้อนรายการที่เก็บของคุณในไฟล์ config/issues.php
โดยกรอกข้อมูลในช่อง repositories
คุณสามารถอัปเดตตั๋วได้โดยอัตโนมัติ (เพิ่มบันทึกส่วนตัวโดยใช้ bitbucket webhooks) คุณเพียงแค่ต้องไปที่รายงานการตั้งค่า webhooks ของคุณ และเพิ่ม webhook ใหม่ด้วย url
http://{handesk.io}/webhook/bitbucket
คุณเพียงแค่ต้องตรวจสอบตัวเลือก issues updated
ตั้งค่าโทเค็น API ที่คุณต้องการใน .env
API_TOKEN=the-api-token
เรามี SDK ต่อไปนี้เพื่อให้โต้ตอบกับ Handesk api ได้อย่างง่ายดาย มีแพ็คเกจ badchoice/handesk-php
ใน packagist เพื่อให้พูดคุยกับ api ได้อย่างง่ายดาย Handesk-php Handesk-ios อยู่ระหว่างดำเนินการ
เรามีช่องทาง slack อยู่ที่ https://handesk.slack.com/ และคุณสามารถเข้าร่วมได้ตามคำเชิญต่อไปนี้
เข้าร่วมด้วยลิงค์ต่อไปนี้
เข้าร่วมแฮนด์เดสก์หย่อน
หรือคุณสามารถติดตามฉันบน Twitter ได้เช่นกัน @codepassionapp
แม้แต่ที่ instragram codepasssion.io
เราพยายามปฏิบัติตามแนวทาง TDD เช่นเดียวกับ CSS แบบผสมผสานสำหรับส่วนหน้า
PR ยินดีต้อนรับ!
Handesk เป็นซอฟต์แวร์โอเพ่นซอร์สที่ได้รับอนุญาตภายใต้ใบอนุญาต MIT
ขอขอบคุณเป็นพิเศษสำหรับ Jetbrains สำหรับการสนับสนุนโครงการโอเพ่นซอร์ส!