A Python client package for the Structurizr cloud service and on-premises installation.
Project description
A Python client package for the Structurizr cloud service and on-premises installation.
Post Template-Instantiation Steps
Start working with git.
git init
Check for an updated versioneer.
pip install versioneer versioneer install
You probably have to remove the mess in src/structurizr/__init__.py.
Commit all the files.
git add . git commit
Create a repository on GitHub if you haven’t done so yet and link it to Travis CI.
Browse through the architecture decision records (docs/adr) if you want to understand details of the package design.
Remove this section from the readme and describe what your package is all about.
When you’re ready to make a release, perform the following steps.
On Travis CI set the secure environment variables PYPI_USERNAME, PYPI_PASSWORD, and GITHUB_TOKEN.
Tag your latest commit with the desired version and let Travis handle the release.
git tag 0.1.0 git push origin 0.1.0
Install
It’s as simple as:
pip install structurizr-python
Copyright
Copyright © 2020, Moritz E. Beber.
Free software distributed under the Apache Software License 2.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for structurizr-python-0.0.1a1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8f51099dc71a45bbff0a0ecb68a22fcf0d2743fd54e88b175a9fd3560d64c5e |
|
MD5 | 89bd63c0fda514defcebc2228ed94898 |
|
BLAKE2b-256 | 2e49b6bedb20706db23a96c647e7853453b2beff3b86cb27254e1cc89e9cfc65 |
Hashes for structurizr_python-0.0.1a1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3a6830950fb8bf0e53927469e75263d5809541149c4668a27c5341c0542c950 |
|
MD5 | 8ae487f7af87140f0aad125eff023f9f |
|
BLAKE2b-256 | 6c3313e6d0e88c08ed0d7a7549a318327bb608c15806672dde7ec920deb7cabf |