تم إنشاء Handesk بناءً على حاجتنا (في Revo Systems www.revo.works) إلى الحصول على نظام تذاكر قوي وبسيط، كنا بحاجة إلى نظام يتيح لنا أن يكون لدينا فرق متعددة، مع مستخدمين متعددين، وإعداد تقارير سهلة وفعالة من قبل الجميع/الفريق / المستخدم وكذلك إدارة الرصاص.
الصفحة المقصودة: http://handesk.io
تحقق من لقطات الشاشة لترى كم يبدو جميلًا، ولا تتردد في المساهمة عن طريق إرسال العلاقات العامة إلينا. سنستمر في إضافة الميزات عندما نحتاج إليها، ولكن سير العمل الأساسي لدينا مغطى بالكامل:D
Idea:
سيؤدي ذلك إلى إنشاء فكرة بدلاً من تذكرةتابعنا على تويتر @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 (لاحظ أن php-cli يعمل ببطء شديد على نظام التشغيل Mac، وتحتاج إلى تحديث ملف /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 الخاص بك في .env MAILCHIMP_API_KEY=448027f3acac5594605be3adf78be862-us15
وأدخل علاقة tags => list
في قسم 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). كل ما عليك فعله هو الانتقال إلى إعدادات خطافات الويب الخاصة بالتقارير وإضافة خطاف ويب جديد بعنوان URL
http://{handesk.io}/webhook/bitbucket
تحتاج فقط إلى التحقق من خيار issues updated
قم بتعيين رمز واجهة برمجة التطبيقات (API) الذي تريده في ملف .env
API_TOKEN=the-api-token
لدينا أدوات تطوير البرامج (SDK) التالية للتفاعل بسهولة مع Handesk api. هناك حزمة badchoice/handesk-php
في packagist للتحدث بسهولة مع واجهة برمجة التطبيقات. Handesk-php Handesk-ios قيد التقدم
لدينا قناة Slack على https://handesk.slack.com/ ويمكنك الانضمام بالدعوة التالية
انضم عبر الرابط التالي
انضم إلى Handesk Slack
أو يمكنك متابعتي على تويتر أيضًا @codepassionapp
حتى في instragram codepasssion.io
نحن نحاول اتباع نهج TDD بالإضافة إلى بعض وظائف CSS المختلطة للواجهة الأمامية.
العلاقات العامة هي موضع ترحيب!
Handesk هو برنامج مفتوح المصدر مرخص بموجب ترخيص MIT.
شكر خاص لشركة Jetbrains لدعمها للمشاريع مفتوحة المصدر!