elmadev / elma-python

Elma Python Library
https://elma-python-library.readthedocs.org
MIT License
13 stars 2 forks source link

Simplify public API #33

Closed tiinanen closed 3 years ago

tiinanen commented 3 years ago

This PR simplifies the public API so that most classes and functions can be imported directly from the main package instead of submodules. The public API is also decoupled from the internal code structure to make it easier to change code without breaking the public API in future. Also all has been added to most files to allow safer import * just in case.