- update from template-python
- use poetry 1.0.x
- rework documentation build process (see mkdocs folder)
- configure github page under master/docs
- configure documentation site on pypi
- add doc style on all function
- standardize parameter name
- fix dev documentation dependency
- Stable version flag
- Remove alpha note
Removed version due to configuration error.
- Added Project Management:
- initial project structure based on jacebrowning/template-python
- initial project configuration
- follow Semantic Versioning
- configure travis-ci
- publish alpha version (not functional) on pypi
- configure coverage
- configure scrutinizer
- remove pylint.ini to a simple .pylintrc (add ide support)
- disable pylint bad-continuation (bug with pep8 formater)
- declare extra dependency
- configure black and isort
- refactorise makefile poetry run
- introduce flake8 as linter
- Documentation:
- replace mkdocs with pydoc-markdown
- Code:
- define 'definition' module to declare all common definiton of btree
- define 'utils' module to declare few async function like afilter, amap
- fix flake8 syntax error
- fix mypy typing error
- add basic test unit
- fix typing declaration
- complete code coverage