Un generatore di documentazione Python-centrico con temi modulari
Project description
Zompi
Un generatore di documentazione Python-centrico con temi modulari
Installa Zompi
Per installare Zompi, digita nel terminale:
pip install zompi
Crea una pagina di documentazione
Crea un file, ad esempio lorem_ipsum.py e scrivici:
from zompi.page import BasePage
import zompi.contrib
class Page(BasePage):
PAGE_TITLE = "Lorem Ipsum"
def __init__(self):
return zompi.contrib.markdown('''## Testo
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.''')
def __str__(self):
return BasePage.page(zompi.contrib.DOC, 'Markdown')
Se ti stai chiedendo cosa significa zompi.contrib.DOC, quella constante si riferisce a quel documento, se si usa un'altra variabile, userá un altro documento.
Aggiungere un tema
Per aggiungere un tema, all'inizio di una pagina inserisci inserisci:
from modulotema import Theme
from zompi.theme import use
e nella classe della pagina (preferibilmente in __init__()) inserite:
use(Theme)
Ricorda che di defalut Zompi usa il tema Sonzi (ovvero zompi.theme.sonzi)
Altri pacchetti
Guarda anche DeWeb e utiilityes
Versioni nuove, supportate e EOL
| Versione | Stato | Note |
|---|---|---|
| 0.1.0 | Nuova | — |
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zompi-0.1.1.tar.gz.
File metadata
- Download URL: zompi-0.1.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23667936185c0ffbcc3d191bcc63b5efb852ca3fd3f3d6b4cf64fee5ee745cb7
|
|
| MD5 |
0ffd04fed69e72f4d3999a00ad1681f4
|
|
| BLAKE2b-256 |
e854b1e218246dfbc8e6642c538ad35c14ac2b2c293c252a5bdbeeda9b599095
|
Provenance
The following attestation bundles were made for zompi-0.1.1.tar.gz:
Publisher:
python-publish.yml on utiteam-python/zompi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zompi-0.1.1.tar.gz -
Subject digest:
23667936185c0ffbcc3d191bcc63b5efb852ca3fd3f3d6b4cf64fee5ee745cb7 - Sigstore transparency entry: 1942077166
- Sigstore integration time:
-
Permalink:
utiteam-python/zompi@a1cf41bc2c8f89712536b908422d3031d95879bc -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/utiteam-python
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@a1cf41bc2c8f89712536b908422d3031d95879bc -
Trigger Event:
release
-
Statement type:
File details
Details for the file zompi-0.1.1-py3-none-any.whl.
File metadata
- Download URL: zompi-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
542cd35d31c3f13d0e33eca32156840ec8323f16360b360811e55db7d86a6650
|
|
| MD5 |
7257ddc07c021b8043836ff5299ea818
|
|
| BLAKE2b-256 |
27ab092e5aa64c06aaa04cabefa833aed7c5c086bf842ebf5afcab649bfed30e
|
Provenance
The following attestation bundles were made for zompi-0.1.1-py3-none-any.whl:
Publisher:
python-publish.yml on utiteam-python/zompi
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zompi-0.1.1-py3-none-any.whl -
Subject digest:
542cd35d31c3f13d0e33eca32156840ec8323f16360b360811e55db7d86a6650 - Sigstore transparency entry: 1942077298
- Sigstore integration time:
-
Permalink:
utiteam-python/zompi@a1cf41bc2c8f89712536b908422d3031d95879bc -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/utiteam-python
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@a1cf41bc2c8f89712536b908422d3031d95879bc -
Trigger Event:
release
-
Statement type: