SolarEdge Interface #
Development #
The following tools are used to create and manage this package.
https://pypi.org/project/shut #
Package release and management tools - documentation
# Update package files
$ shut pkg update
# Create a staged changelog entry for a fix/feature
$ shut changelog --add fix --stage --message "Fixes bug"
$ shut changelog --add feature --stage --message "Initial version"
# Release bumps at patch/minor/major levels with --dry runs
$ shut pkg bump --patch --tag --push --dry
$ shut pkg bump --minor --tag --push --dry
$ shut pkg bump --major --tag --push --dry
# Build a package
$ shut pkg build -vvv setuptools:wheel
$ shut pkg build -vvv setuptools:*
# Publish a package
$ shut pkg publish --test warehouse:pypi
$ shut pkg publish warehouse:pypi
https://pypi.org/project/pydoc-markdown #
Documentation generation tools - documentation
# Render documentation
$ pydoc-markdown docs/pydoc-markdown.yml
# Provide a local live review server
$ pydoc-markdown --server docs/pydoc-markdown.yml