Joomla! Issue Tracker
Build Status
Drone-CI |
---|
Requirements
The issue tracker application requires a server running:
PHP 7.4 PHP'sext/curl
and ext/intl
should also be installed
MySQL 5.6.51 with InnoDB support (required to support the MySQL utf8mb4 charset)
The application also has external dependencies installable via Composer and NPM.
See also: Dependencies.
Setup
Clone the git repo to where ever your test environment is located or download a ZIP file. Note If you plan to contribute to the project, you might have to usegit clone --recursive
to get the submodules checked out.
Copy etc/config.dist.json
to etc/config.json
.
In the etc/config.json
file, enter your database credentials and other information.
Run composer install
(or the equivalent for your system) to install dependencies from Composer.
If you need to install Composer, you can do so from http://getcomposer.org/download/.
From a command prompt, run the install
command to set up your database.
bin/jtracker install
If you are making a change to the issue tracker's web assets, you'll also need to set up NPM. Please see the Asset Management documentation for more information.
Verify the installation is successful by doing the following:
View the site in your browser. Run theget project
command to pull issues, issue comments and other information related to the project from GitHub.
bin/jtracker get project
See also: CLI script.
Virtual Test Environment
As an alternative method, there is a setup for a virtual test environment using Vagrant and VirtualBox.
See also: Virtual server documentation
Using Login with GitHub
If you want the 'Login with GitHub' button to work properly you'll need to register an app with GitHub. To do this manage your account at github.com and go to the applications page. Create a new application.
You'll be asked for the application URL and the callback URL. This can be your test server or your localhost environment. As long as you enter the URL that your localhost app is running on. An example might be http://jissues.local
.
Once you've registered the app at GitHub you'll receive a Client ID
and a Client Secret
, enter these into your installation's etc/config.json
file, along with your GitHub login credentials. You should now be able to login with GitHub successfully.
See also: GitHub Authentication
Support & Discussion
If you've found a bug, please report it to the Issue Tracker at https://github.com/joomla/jissues/issues. Please note this repository is not for the Joomla! CMS. Take all Joomla! CMS issues, bug reports, etc.. to: http://github.com/joomla/joomla-cms
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。