KalibroClient is a Python package intended to be an interface for Python 2 applications who want to use the open source code analysis webservice Kalibro (http://github.com/mezuro/kalibro_processor http://github.com/mezuro/kalibro_configurations).
There are some differences to the original Ruby version (http://github.com/mezuro/kalibro_client) of this which you can find at the file API.md
.
ATTENTION: this package has not been released yet. The installation step are not expected to work yet!
Add it to your requirements.txt
or simply run:
pip install kalibro_client
KalibroClient is intended to be an easy interface that encapsulates the usage of all the Kalibro service's endpoints. So have a look at the available entities at the folders kalibro_client/processor
and kalibro_client/configurations
.
All the entities have Base
mixed in, so have a good look at it. Specially notice that all the entities have methods:
save
exists?
find
destroy
These four methods should be useful.
We hope to make available soon a full documentation that will make easier to understand all this.
- Install virtualenv (https://virtualenv.pypa.io/en/latest/)
- Fork this repository
- Create a virtualenv inside the fork clone (
virtualenv ENV
) - Activate the environment (
source ENV/bin/activate
) - Install the reuirements (
pip install -r requirements.txt
) - Make your modifications and changes
- Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push -u origin my-new-feature
) - Create a new Pull Request