Skip to content

Conversation

@jfuss
Copy link
Collaborator

@jfuss jfuss commented Mar 26, 2025

No description provided.

Signed-off-by: Jacob Fuss <jfuss@users.noreply.github.com>
@jfuss jfuss force-pushed the contributing-doc branch from 7f0d138 to 05297f4 Compare March 26, 2025 16:38
CONTRIBUTING.md Outdated
Comment on lines 27 to 28
* Release management
* Issue triage
Copy link
Contributor

Choose a reason for hiding this comment

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

Issue triage and release management are usually reserved for maintainers

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

A lot of this was borrowed from KitOps: https://github.com/kitops-ml/kitops/blob/main/CONTRIBUTING.md#ways-to-contribute

I agree issue triage and release management are usually maintainers but included it due to KitOps repo to help align them. I can remove them here and we should then consider removing it from KitOps as well.

Comment on lines +23 to +26
* [New features](https://github.com/kitops-ml/pykitops/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)
* [Bug fixes](https://github.com/kitops-ml/pykitops/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)
* [Documentation](https://github.com/kitops-ml/pykitops/issues?q=is%3Aopen+is%3Aissue+label%3Adocumentation)
* [Builds and CI/CD](https://github.com/kitops-ml/pykitops/issues?q=is%3Aopen+is%3Aissue+label%3Abuild)
Copy link
Contributor

Choose a reason for hiding this comment

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

Should one of these be "filing bugs" or "describing useful new features"? Most of these links are going to be to zero issues at the moment.

Comment on lines +70 to +79
1. Updating Dependencies: If you add or update dependencies:

```shell
poetry add <dependency>
```

or for development dependencies:
```shell
poetry add --group dev <dependency>
```
Copy link
Contributor

Choose a reason for hiding this comment

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

Do we have a process for non-maintainer contributors adding dependencies? Usually we'd have to vet licenses / the dependencies themselves.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

They way I have handled this in the past is: The maintainers are responsible for vetting the PR which includes licensing to any new dependencies required. It would be nice to have a License checker built into the GHA though.

@jfuss jfuss requested a review from nida-hasan as a code owner April 23, 2025 16:24
Signed-off-by: Jacob Fuss <jfuss@users.noreply.github.com>
@jfuss jfuss force-pushed the contributing-doc branch from 5c00d48 to 993fae7 Compare April 23, 2025 16:27
@jfuss jfuss merged commit feba097 into main Apr 23, 2025
4 checks passed
@jfuss jfuss deleted the contributing-doc branch April 23, 2025 16:37
Burhan-Q pushed a commit to Burhan-Q/pykitops that referenced this pull request Jun 4, 2025
* chore: Add Contributing guide

Signed-off-by: Jacob Fuss <jfuss@users.noreply.github.com>

* Update based on feedback

Signed-off-by: Jacob Fuss <jfuss@users.noreply.github.com>

---------

Signed-off-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Signed-off-by: Burhan <62214284+Burhan-Q@users.noreply.github.com>
Burhan-Q pushed a commit to Burhan-Q/pykitops that referenced this pull request Jun 4, 2025
* chore: Add Contributing guide

Signed-off-by: Jacob Fuss <jfuss@users.noreply.github.com>

* Update based on feedback

Signed-off-by: Jacob Fuss <jfuss@users.noreply.github.com>

---------

Signed-off-by: Jacob Fuss <jfuss@users.noreply.github.com>
Co-authored-by: Jacob Fuss <jfuss@users.noreply.github.com>
Signed-off-by: Burhan <62214284+Burhan-Q@users.noreply.github.com>
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