Skip to content

mine-your-business/myb-newrelic-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myb-newrelic-api

An API client for the NewRelic API

Installation

The package is availble via PyPi and can be installed with the following command:

pip3 install myb-newrelic-api

To install it from the repo, clone the repo and cd into the directory:

git clone https://github.com/mine-your-business/myb-newrelic-api.git
cd myb-newrelic-api

You can install this library with pip:

pip3 install .

Testing

To run tests, simply run the following command:

pytest --verbose

Releases

Releases should follow a Semantic Versioning scheme.

When changes have been made that warrant a new release that should be published, modify the __version__ in setup.py

After the change is merged to the main branch, go to releases and Draft a new release. The Tag version should follow the pattern v1.0.0 and should Target the main branch.

The Release title should not include the v from the tag and should have a reasonably detailed description of the new release's changes.

Once the release has been published, the .github/workflows/python-publish.yml GitHub Actions Workflow should trigger and automatically upload the new version to PyPi using GitHub secrets credentials stored with the Mine Your Business GitHub Organization.

About

A collection of API clients for New Relic APIs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages