JustProj
A toolkit for creating documentation and project management diagrams in Python
Installion
pip3 install justproj_toolkit
Run example:
python3 -m justproj_toolkit
Example
from justproj_toolkit.baseproject.documentation import InitiationSection, DocumentSubsection, DocumentFolder, ProjectManager, ProjectTemplate
s1 = InitiationSection('Introduction', 'An introduction to JustProj Toolkit', {'Language': 'Python with some libs'})
s2 = InitiationSection('Introduction 2', 'An another introduction number 2 to JustProj Toolkit', {'Number': 'version 2'})
ss1 = DocumentSubsection('InitiationSubSection', {'Test2': 'hi'}, s1)
ss2 = DocumentSubsection('InitiationSubSection 2', {'Test3': 'hi wpr;d'}, s2)
s1.link_new_subsection(ss1)
s2.link_new_subsection(ss2)
folder = DocumentFolder('basic', 'app/docs', [s1, s2])
project_manager = ProjectManager('JustProj Toolkit', 'An another tool for project management and creation', 'Bla-bla-bla',
'alexeev-prog', 'JustProj', 'app',
ProjectTemplate.CPP, [folder], [s1, s2])
project_manager.add_directory_to_structure('examples', ['example-1.txt', 'example-2.txt'])
project_manager.process_project()
Metadata
Release files for justproj-toolkit 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| justproj_toolkit-0.1.2.tar.gz | 4.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| justproj_toolkit-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 kB
Release files / justproj_toolkit-0.1.2.tar.gz
| Download URL | justproj_toolkit-0.1.2.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4106a699f6f833109f01ce508093e2378d5268fa03cb21452c0bda3f73d987cb
|
|
BLAKE2b-256 checksum How to use checksums |
3e8cd4bb8668ed5dff07d853000f97e9790947e733cbfc7514b29e798c8d2f32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.7 Linux/6.11.1-1-cachyos
|
Release files / justproj_toolkit-0.1.2-py3-none-any.whl
| Download URL | justproj_toolkit-0.1.2-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
71afe2470f058f9eea9a4236cc5cb8bdbe064c5aec08cdf2dcad810bdf30ade6
|
|
BLAKE2b-256 checksum How to use checksums |
35a2481e425edbe2e5a4ed2d80bf93234aa4222bb6b85856c6fd2f03b6d4a640
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.7 Linux/6.11.1-1-cachyos
|
Security for justproj-toolkit 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.