opentemplate
Philosophy¶
Open¶
Transparent and community-driven; everyone can contribute, suggest changes, and voice opinions.
Ethical nudging¶
Encourages best practices by:
- Simplifying setup
- Reducing cognitive load (e.g., commit scope automation)
- Providing sensible defaults
- Making skipping best practices harder than following them
- Keeping explanations concise
- Automating reliably
Note
Inspired by nudge theory ⧉.
Adjustable¶
No one-size-fits-all is possible. opentemplate
enables intuitive customization by:
- Centralized config (
pyproject.toml
) - Documented examples of adjustments provided
- Forkable for full control
Secure¶
Integrates devsecops
best practices (inspired by Python, Go) if:
- No added developer burden
- Benefits greatly outweigh daily usage costs
State-of-the-Art practices¶
Follows modern best practices under the following conditions:
- Derived from reliable sources
- Not overly experimental
- Aligned with core principles
Caution
Some practices may be opinionated and should be adjusted.