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 *