Download the PHP package mohamed-abdul-fattah/jira-logger without Composer
On this page you can find all versions of the php package mohamed-abdul-fattah/jira-logger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package jira-logger
Table of Content
- Installation
- Regular
- Docker
- Usage
- Setup
- Timezone
- Connect
- Start
- Stop
- Status
- Abort
- Sync
- Tempo
- Attributes
- List
- Sync
- Testing
- Contributing
- License
- Change Logs
Installation
Regular
- Pre-requisites
- PHP version >= 7.2
- PHP SQLite extension
- Composer package manager
- Run the following commands to get the Jira logger project
Docker
- Pre-requisites
- Run the following commands to setup Jira logger via docker
Usage
Setup Command
setup command should be run once at the setup of the command line tool
to create the database and request for your Jira server URI.
Timezone Command
Use config:timezone command to configure the start and end log time timezone
Connect Command
connect command is your way for authentication with your Jira server.
Logs syncing process needs authentication.
There are 2 ways for authentication with Jira servers
-
Cookies based authentication (older deprecated mechanism)
- Basic authentication using API tokens. Get your Jira API token from here.
Start Command
Use log:start command to start a logging timer for a Jira task.
Using tempo add-on for logging with custom attributes (visit tempo section for more information)
can be handled with the group option. Refer to tempo attributes for more information about custom attributes.
Stop Command
Use log:stop command to stop a logging timer for a Jira task.
Using tempo add-on for logging with custom attributes (visit tempo section for more information)
can be handled with the group option. Refer to tempo attributes for more information about custom attributes.
Status Command
Use log:status command to get the current running task information if any,
and the total un-synced logs items.
Abort Command
Use log:abort command to abort a logging timer for a started Jira task.
Sync Command
Use log:sync command to sync and log times to Jira tasks.
Requires authentication (via connect command)
Tempo
Tempo is a Jira add-on for better time tracking and reports. Before using Tempo features, check with your admin whether it is installed on your Jira server or not.
Attributes Command
Use tempo:attributes to save custom attributes added by your Jira admin.
By default, attributes are saved under default group name.
While you can provide different attributes with different group names.
Attributes List Command
Use tempo:list to list the saved attributes by tempo:attributes
Tempo Sync Command
Use tempo:sync to sync the logs to Jira using Tempo attributes.
Default attributes group is used for un-grouped logs, while grouped logs (logs logged with group option)
will use its group.
Contributing
Please, read CONTRIBUTING.md for details on the process of submitting pull requests to us.
License
This project is licensed under the MIT License - see the LICENSE file for details
ChangeLog
Please, read the CHANGELOG.md for more details about releases updates.
All versions of jira-logger with dependencies
symfony/console Version ^5.0
psr/http-message Version ^1.0
ext-json Version *
guzzlehttp/guzzle Version ^6.5
ext-pdo Version *