Skip to content

Conversation

@dronefreak
Copy link
Collaborator

Added Governance & Contribution Files

  • CONTRIBUTING.md – Explains how to contribute code, report issues, and propose features.
  • CODE_OF_CONDUCT.md – Defines expected behavior for all contributors.
  • SECURITY.md – Explains how to responsibly report security vulnerabilities.
  • CHANGELOG.md – Maintains a history of notable changes per version following Keep a Changelog.
  • SUPPORT.md – Provides guidance on where and how to get help with the project.
  • GOVERNANCE.md – Describes project decision-making, roles, and maintainer authority.

Updated pre-commit config

  • Added MD204 to be avoided in markdownlint-cli to avoid dissecting repeated additions (for example in CHANGELOG)

@dronefreak dronefreak self-assigned this Jan 18, 2026
cd template_python

# Create a virtual environment
uv venv
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would prefer to add uv in a separate PR and to try to remove pip when doing it, WDYT?

I have the feeling that adding uv but continuing to rely on pip isn't really the proper way to use uv even if it's of course possible.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also I think the README.md file is still relying on pyenv right?


---

## Maintainer Model
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a bit unclear if the governance files are intended for the template (i.e. for the projects done from the template) or the template repo itself.
I think it's more for the projects based on this template but if it's for the template repo itself it's a bit relevant because for the moment we can't have maintainers (I think we need an organization account for that and if we can have one freely I will try to do so).

In any case I think we should clarify it somewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants