-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #47 from Alignak-monitoring-contrib/develop
Version 1.0.0
- Loading branch information
Showing
75 changed files
with
19,171 additions
and
244 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
include version.py | ||
include README.rst | ||
include AUTHORS | ||
include LICENSE | ||
include requirements.txt | ||
recursive-include alignak_backend_client * |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,65 +1,80 @@ | ||
Alignak Backend client | ||
====================== | ||
|
||
*Python client for Alignak Backend* | ||
*Python client library and CLI for Alignak Backend* | ||
|
||
Build status (stable release) | ||
---------------------------------------- | ||
|
||
.. image:: https://travis-ci.org/Alignak-monitoring-contrib/alignak-backend-client.svg?branch=master | ||
.. image:: https://travis-ci.org/Alignak-monitoring-contrib/alignak-backend-client.svg?branch=develop | ||
:target: https://travis-ci.org/Alignak-monitoring-contrib/alignak-backend-client | ||
:alt: Develop branch build status | ||
|
||
.. image:: https://coveralls.io/repos/Alignak-monitoring-contrib/alignak-backend-client/badge.svg?branch=master&service=github | ||
:target: https://coveralls.io/github/Alignak-monitoring-contrib/alignak-backend-client?branch=master | ||
.. image:: https://landscape.io/github/Alignak-monitoring-contrib/alignak-backend-client/develop/landscape.svg?style=flat | ||
:target: https://landscape.io/github/Alignak-monitoring-contrib/alignak-backend-client/develop | ||
:alt: Development code static analysis | ||
|
||
.. image:: https://readthedocs.org/projects/alignak-backend-client/badge/?version=latest | ||
:target: http://alignak-backend-client.readthedocs.org/en/latest/?badge=latest | ||
:alt: Documentation Status | ||
.. image:: https://coveralls.io/repos/Alignak-monitoring-contrib/alignak-backend-client/badge.svg?branch=develop&service=github | ||
:target: https://coveralls.io/github/Alignak-monitoring-contrib/alignak-backend-client?branch=develop | ||
:alt: Development code coverage | ||
|
||
.. image:: https://readthedocs.org/projects/alignak-backend-client/badge/?version=latest | ||
:target: http://alignak-backend-client.readthedocs.org/en/latest/?badge=latest | ||
:alt: Lastest documentation Status | ||
|
||
Build status (development release) | ||
---------------------------------------- | ||
.. image:: https://readthedocs.org/projects/alignak-backend-client/badge/?version=develop | ||
:target: http://alignak-backend-client.readthedocs.org/en/develop/?badge=develop | ||
:alt: Development documentation Status | ||
|
||
.. image:: https://travis-ci.org/Alignak-monitoring-contrib/alignak-backend-client.svg?branch=develop | ||
:target: https://travis-ci.org/Alignak-monitoring-contrib/alignak-backend-client | ||
.. image:: https://badge.fury.io/py/alignak_backend.svg | ||
:target: https://badge.fury.io/py/alignak_backend_client | ||
:alt: Most recent PyPi version | ||
|
||
.. image:: https://coveralls.io/repos/Alignak-monitoring-contrib/alignak-backend-client/badge.svg?branch=develop&service=github | ||
:target: https://coveralls.io/github/Alignak-monitoring-contrib/alignak-backend-client?branch=develop | ||
.. image:: https://img.shields.io/badge/IRC-%23alignak-1e72ff.svg?style=flat | ||
:target: http://webchat.freenode.net/?channels=%23alignak | ||
:alt: Join the chat #alignak on freenode.net | ||
|
||
.. image:: https://readthedocs.org/projects/alignak-backend-client/badge/?version=develop | ||
:target: http://alignak-backend-client.readthedocs.org/en/develop/?badge=develop | ||
:alt: Documentation Status | ||
.. image:: https://img.shields.io/badge/License-AGPL%20v3-blue.svg | ||
:target: http://www.gnu.org/licenses/agpl-3.0 | ||
:alt: License AGPL v3 | ||
|
||
|
||
Documentation | ||
---------------------------------------- | ||
------------- | ||
|
||
The Backend class is commented and a doc is automatically built from the source code. Click on the | ||
docs badge on this page to browse the documentation. | ||
The Backend client class is commented and `an online documentation <http://alignak-backend-client.readthedocs.io/>`_ is automatically built from the source code. Click on this link or on one of the docs badges on this page to browse the documentation. | ||
|
||
The `Alignak backend documentation <http://alignak-backend.readthedocs.io/>`_ will also be really helpful to you ;) | ||
|
||
Release strategy | ||
---------------------------------------- | ||
|
||
Alignak backend and its *satellites* (backend client, and backend import tools) must all have the | ||
same features level. As of it, take care to install the same minor version on your system to | ||
ensure compatibility between all the packages. Use 0.4.x version of Backend import and Backend | ||
client with a 0.4.x version of the Backend. | ||
Installation | ||
------------ | ||
|
||
The current version of Alignak backend client is 0.5.0. | ||
From PyPI | ||
~~~~~~~~~ | ||
To install the package from PyPI: | ||
:: | ||
|
||
**Note:** the current version is the same as the previous version 0.4.2. The version number has | ||
simply been updated to match the Alignak backend release strategy. | ||
sudo pip install alignak-backend-client | ||
|
||
|
||
Bugs, issues and contributing | ||
---------------------------------------- | ||
From source files | ||
~~~~~~~~~~~~~~~~~ | ||
To install the package from the source files: | ||
:: | ||
|
||
git clone https://github.com/Alignak-monitoring-contrib/alignak-backend-client | ||
cd alignak-backend-client | ||
sudo pip install . | ||
|
||
|
||
Please report any issue using the project `GitHub repository: <https://github.com/Alignak-monitoring-contrib/alignak-backend-client/issues>`_. | ||
Release strategy | ||
---------------- | ||
|
||
Alignak backend and its *satellites* (backend client, and backend import tools) must all have the | ||
same features level. As of it, take care to install the same minor version on your system to | ||
ensure compatibility between all the packages. Use 0.4.x version of Backend import and Backend | ||
client with a 0.4.x version of the Backend. | ||
|
||
License | ||
---------------------------------------- | ||
|
||
Alignak Backend client is available under the `GPL version 3 <http://opensource.org/licenses/GPL-3.0>`_. | ||
Bugs, issues and contributing | ||
----------------------------- | ||
|
||
Contributions to this project are welcome and encouraged ... `issues in the project repository <https://github.com/alignak-monitoring-contrib/alignak-backend-client/issues>`_ are the common way to raise an information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,20 +5,36 @@ | |
""" | ||
Alignak REST backend client library | ||
This module is a Python library used the REST API of the Alignak backend | ||
This module is a Python library used for the REST API of the Alignak backend | ||
""" | ||
|
||
# Application version and manifest | ||
VERSION = (0, 5, 0) | ||
VERSION = (1, 0, 0) | ||
|
||
__application__ = u"Alignak Backend client" | ||
__short_version__ = '.'.join((str(each) for each in VERSION[:2])) | ||
__version__ = '.'.join((str(each) for each in VERSION[:4])) | ||
__author__ = u"Alignak team" | ||
__copyright__ = u"(c) 2015-2016 - %s" % __author__ | ||
__author_email__ = u"[email protected]" | ||
__copyright__ = u"(c) 2015-2017 - %s" % __author__ | ||
__license__ = u"GNU Affero General Public License, version 3" | ||
__description__ = u"Alignak backend client library" | ||
__releasenotes__ = u"""Alignak backend client library""" | ||
__doc_url__ = "https://github.com/Alignak-monitoring-contrib/alignak-backend-client" | ||
__git_url__ = "https://github.com/Alignak-monitoring-contrib/alignak-backend-client" | ||
__doc_url__ = "http://alignak-backend-client.readthedocs.org" | ||
|
||
__classifiers__ = [ | ||
'Development Status :: 5 - Production/Stable', | ||
'Environment :: Console', | ||
'Intended Audience :: Developers', | ||
'Intended Audience :: System Administrators', | ||
'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)', | ||
'Natural Language :: English', | ||
'Programming Language :: Python', | ||
'Topic :: System :: Monitoring', | ||
'Topic :: System :: Systems Administration' | ||
] | ||
|
||
# Application manifest | ||
manifest = { | ||
'name': __application__, | ||
|
Oops, something went wrong.