Skip to main content

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)

Source distribution for justproj-toolkit 0.1.2
File Size Uploaded Provenance
justproj_toolkit-0.1.2.tar.gz 4.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for justproj-toolkit 0.1.2
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page