Download the PHP package ricasolucoes/atlassian without Composer
On this page you can find all versions of the php package ricasolucoes/atlassian. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ricasolucoes/atlassian
More information about ricasolucoes/atlassian
Files in ricasolucoes/atlassian
Package atlassian
Short Description PHP ATLASSIAN INTEGRATION - JIRA and Confluence Rest Client API for PHP Users.
License MIT
Homepage https://github.com/ricasolucoes/atlassian
Informations about the package atlassian
PHP ATLASSIAN INTEGRATION - JIRA and Confluence Rest Client
https://stackoverflow.com/questions/31878032/using-php-to-create-confluence-wiki-pages
Atlassian's Jira, Confluence & Confluence Question REST API Client for PHP Users.
Requirements
- PHP >= 7.1
- php JsonMapper
- phpdotenv
- php-jira-rest-client
Inspiring
- confluence-rest-api
- confluence-php-client
- [Amice/atlassian](https://github.com/Amice/atlassian
JIRA Rest API Documents
- 6.4 - https://docs.atlassian.com/jira/REST/6.4/
- Jira Server latest - https://docs.atlassian.com/jira/REST/server/
- Jira Cloud latest - https://docs.atlassian.com/jira/REST/latest/
Introduction
Getting started
- Requirements
- composer
- curl module for php
- Git
- Run: composer install
Settings
- All settings can be found in settings.php.
- Connections The program will always use the default connection.
- Filters Filters for JQL queries are defined in src/Filter/Filter.php
Installation
-
Download and Install PHP Composer.
-
Next, run the Composer command to install the latest version of php jira rest client.
or add the following to your composer.json file.
-
Then run Composer's install or update commands to complete installation.
- After installing, you need to require Composer's autoloader:
Configuration
you can choose loads environment variables either 'dotenv' or 'array'.
use dotenv
copy .env.example file to .env on your project root directory.
use array
create Service class with ArrayConfiguration parameter.
copy .env.example file to .env on your project root.
Laravel Users: This package working standarlone and not is needed load laravel. If you are developing with laravel framework(8.x), you must append above configuration to your application .env file. Once installed, if you are not using automatic package discovery, then you need to register the Atlassian\AtlassianProvider
service provider in your config/app.php
.
Important Note: As of March 15, 2018, in accordance to the Atlassian REST API Policy, Basic auth with password to be deprecated. Instead of password, you should using API token.
REST API V3 Note: In accordance to the Atlassian's deprecation notice, After the 29th of april 2019, REST API no longer supported username and userKey, and instead use the account ID. if you are JIRA Cloud users, you need to set JIRA_REST_API_V3=true in the .env file.
CAUTION this library not fully supported JIRA REST API V3 yet.
use array
create Service class with ArrayConfiguration parameter.
Usage
CQL
Question
getting Question list
getting Question's detail info.
getting accepted answer
Answer
getting user's answer list
getting related question.
Confluence Rest API Documents
- Confluence Server REST API - https://developer.atlassian.com/confdev/confluence-server-rest-api
- latest server - https://docs.atlassian.com/atlassian-confluence/REST/latest-server/
- Confluence Question REST API - https://docs.atlassian.com/confluence-questions/rest/index.html
Changelog
Refer to the Changelog for a full history of the project.
Support
The following support channels are available at your fingertips:
- Chat on Slack
- Help on Email
- Follow on Twitter
Contributing & Protocols
Thank you for considering contributing to this project! The contribution guide can be found in CONTRIBUTING.md.
Bug reports, feature requests, and pull requests are very welcome.
- Versioning
- Pull Requests
- Coding Standards
- Feature Requests
- Git Flow
Security Vulnerabilities
If you discover a security vulnerability within this project, please send an e-mail to [email protected]. All security vulnerabilities will be promptly addressed.
About SierraTecnologia
SierraTecnologia is a software solutions startup, specialized in integrated enterprise solutions for SMEs established in Rio de Janeiro, Brazil since June 2008. We believe that our drive The Value, The Reach, and The Impact is what differentiates us and unleash the endless possibilities of our philosophy through the power of software. We like to call it Innovation At The Speed Of Life. That’s how we do our share of advancing humanity.
License
This software is released under The MIT License (MIT).
(c) 2008-2020 SierraTecnologia, This package no has rights reserved.
All versions of atlassian with dependencies
ext-curl Version *
ext-json Version *
guzzlehttp/guzzle Version ^6.0|^7.0|^8.0
league/flysystem Version ^1.0
laravel/helpers Version ^1.1
lesstif/php-jira-rest-client Version ^2.0