-
Notifications
You must be signed in to change notification settings - Fork 565
Contribution Guide
Faveo Helpdesk is an open-source project and anyone may contribute to Faveo for its improvement. We welcome contributors, regardless of skill level, gender, race, religion, or nationality. Having a diverse, vibrant community is one of the core values of the framework!
The Faveo source code is managed on Github
To Contribute to Faveo Helpdesk open source version, do read and follow below guidelines
Code of conduct: https://github.com/ladybirdweb/faveo-helpdesk/blob/master/code_of_conduct.md
Programming standards: https://github.com/ladybirdweb/faveo-helpdesk/wiki/Programming-Standards
Code of conduct: https://github.com/ladybirdweb/faveo-helpdesk/blob/master/code_of_conduct.md
PHP IDE & Debugging for Laravel: https://github.com/ladybirdweb/faveo-helpdesk/wiki/PHP-IDE-&-Debugging-for-Laravel
Plugin creation: https://github.com/ladybirdweb/faveo-helpdesk/wiki/Faveo-Plugin-creation-guide
API: https://github.com/ladybirdweb/faveo-helpdesk/wiki/API-Documentation
Event list: https://github.com/ladybirdweb/faveo-helpdesk/wiki/Faveo-Event-List
Discussion regarding bugs, new features, and implementation of existing features takes place in the Skype group.
Skype Group: https://join.skype.com/SrIvZgWiFDEN
Slack Channel: https://faveocommunity.slack.com/
Before sending pull requests for new features, please contact us via the Skype Group. If the feature is found to be a good fit for the application, you are free to make a pull request. If the feature is rejected, don't give up! You are still free to turn your feature into a package which can be released to the world via Packagist.
When adding new features, don't forget to add unit tests! Unit tests help ensure the stability and reliability of the framework as new features are added.
Via Unit Test
Pull requests for bugs may be sent without prior discussion with the Faveo development team. When submitting a bug fix, try to include a unit test that ensures the bug never appears again!
If you believe you have found a bug in Faveo, but are unsure how to fix it, please send a pull request containing a failing unit test. A failing unit test provides the development team "proof" that the bug exists, and, after the development team addresses the bug, serves as a reliable indicator that the bug remains fixed.
If are unsure how to write a failing unit test for a bug, review the other unit tests included with the application. If you're still lost, you may ask for help in the Skype group.
Development Branch: https://github.com/ladybirdweb/faveo-helpdesk/tree/development
All bug fixes & new features should be sent to the Development branch.
Did you find it helpful? If not email us on [email protected]
Installation and Upgrade Guide
- GUI Install Wizard
- Manual Install
- CLI Install
- Server Requirements
- Installation with Apache
- Installation with cPanel
- Cron Job or any Job scheduler
- Faveo Helpdesk Installation on CentOS 7 with Apache on PHP 7.1
- Faveo Helpdesk Installation on CentOS 7 with Nginx on PHP 7.1
- Faveo Helpdesk Installation on Ubuntu 18.04 LTS with Apache on PHP 7.1
- Faveo Helpdesk Installation on Ubuntu 18.04 LTS with Nginx on PHP 7.1
- Faveo Helpdesk Installation on Debian 9 with Nginx on PHP 7.1
- Faveo Helpdesk Installation on Debian 9 with Apache on PHP 7.1
- Migrating Faveo from one server to another
- Configuration of Redis with Faveo
- Install and configure Redis, Supervisor and Worker for Faveo on Ubuntu 16.04
- Install Let’s Encrypt SSL on CentOS 7 Running Apache Web Server
- Install and configure a simple mail server for sending mails using PHP mail function in Faveo on Ubuntu 16.04 server
- Install and configure Redis, Supervisor and Worker for Faveo on Centos 7
- Install and configure a simple mail server for sending mails using PHP mail function in Faveo on Centos 7 server
- Faveo Helpdesk Pro Installation on Windows Server 2012 R2
- Install Active Directory Domain Services in Windows Server 2012 R2
- Install Faveo Helpdesk Community on Centos, Ubuntu or Debian Using Script
- Set up automatic backup for Faveo-Helpdesk
Administrator's Guide
- Faveo File Storage
- Change client side theme color
- How to edit or change the footer in faveo
- How to change agent and admin panel Faveo logo link and logo
- Agents
- Departments
- Team
- Priority
- SLA
- Workflow
- Helptopic
- Default Ticket Settings
- Status
- Rating
- Close Ticket Workflow
- Company Settings
- Social Login
- Language
- Security
- Debugging/Logs
- Ban Emails
- Widgets
Agent's Guide
Email Integration
Release & Upgrade Notes
- General Faveo Upgrade Guide Manual
- General Faveo Upgrade Guide Auto
- Upgrade guide to v1.9.2
- Upgrade guide to v1.9.0
- How to update v1.0.7.9 to v1.0.8.0
- Manual Upgrade from v1.0.7.8 to v1.0.7.9
- Faveo Release notes & upgrade guide for V1.0.7.7
- Faveo Release notes & upgrade guide for V1.0.7.5
- Faveo Release notes & upgrade guide for V1.0.7
Known Issues
- The open_basedir restriction in effect
- 404 Not Found
- 500 Internal Server Error
- Bug after update from 1.0.7.4 to 1.0.7.5 or higher version
- Syntax error, unexpected ‘var’(T_VAR), expecting ‘;’
Contribute & Feedback
- Support the community edition
- Contribution Guide
- Faveo Feedback & Customisation
- Help in language translate
Knowledge Base
Third Party Integration
Plugins
API