2017-04-26 15:47:02 +03:00
|
|
|
Contributing
|
|
|
|
============
|
|
|
|
|
2017-05-11 05:30:17 +03:00
|
|
|
This project is hosted on GitHub - [https://github.com/Infinidat/infi.clickhouse_orm/](https://github.com/Infinidat/infi.clickhouse_orm/).
|
|
|
|
|
|
|
|
Please open an issue there if you encounter a bug or want to request a feature.
|
|
|
|
Pull requests are also welcome.
|
|
|
|
|
|
|
|
Building
|
|
|
|
--------
|
|
|
|
|
2017-04-26 15:47:02 +03:00
|
|
|
After cloning the project, run the following commands:
|
|
|
|
|
|
|
|
easy_install -U infi.projector
|
|
|
|
cd infi.clickhouse_orm
|
|
|
|
projector devenv build
|
|
|
|
|
2017-05-11 05:30:17 +03:00
|
|
|
A `setup.py` file will be generate, which you can use to install the development version of the package:
|
|
|
|
|
|
|
|
python setup.py install
|
|
|
|
|
|
|
|
Tests
|
|
|
|
-----
|
|
|
|
|
2017-04-26 15:47:02 +03:00
|
|
|
To run the tests, ensure that the ClickHouse server is running on <http://localhost:8123/> (this is the default), and run:
|
|
|
|
|
|
|
|
bin/nosetests
|
|
|
|
|
|
|
|
To see test coverage information run:
|
|
|
|
|
|
|
|
bin/nosetests --with-coverage --cover-package=infi.clickhouse_orm
|
2017-04-28 13:44:45 +03:00
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
2017-05-11 05:30:17 +03:00
|
|
|
[<< System Models](system_models.md) | [Table of Contents](toc.md) | [Class Reference >>](class_reference.md)
|