What the project does?
opentemplate (https://github.com/open-nudge/opentemplate) is an easy to use, yet comprehensive Python template (single click and single command is more or less all that is needed, use as a GitHub template).
Some features (see the repo for more):
Truly open source: no tokens, no fees, no premium plans Easy: clone templated repo, run pdm setup SOTA: best checkers for Python, YAML, Markdown, prose and more Secure: SLSA Level 3, SBOMs, attestations and more Consistent: all pipelines defined by pyproject.toml
Target audience
Anyone creating Python projects, tested intensively (including pipelines), especially for a template repository, initial release, but likely mature enough for production
Comparison
Detailed section provided in the docs (here: https://open-nudge.github.io/opentemplate/latest/template/about/comparison/), but briefly:
Python-first Focused mainly on developer experience GitHub only (no external platforms necessary) No paid tiers, fully free (some security features are blocked for private repositories, but that is on the GitHub’s side and probably for a longer post)
Final thoughts
Happy to hear feedback and if you find it useful/interesting feel free to share/star, thank you in advance.
PS. Might be slow to respond due to poor internet connection today 🙁
submitted by /u/szymonmaszke to r/Python
[link] [comments]
Laisser un commentaire