Skip to content
This repository has been archived by the owner on Oct 29, 2022. It is now read-only.

add contibuting and modify code of conduct. #40

Closed
wants to merge 5 commits into from

Conversation

kjaymiller
Copy link
Owner

Adds a Contributing document per #39 and updates the code of conduct to be more specific to our project

@kjaymiller kjaymiller linked an issue Aug 31, 2022 that may be closed by this pull request
Copy link
Collaborator

@jonafato jonafato left a comment

Choose a reason for hiding this comment

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

Any chance we can split this into two PRs? Code of Conduct and contributing guides are largely unrelated to each other.

CoC changes look good to me with one minor typo.

I left a handful of comments and minor typo fixes on the contributing doc. I think it's a good doc that covers a lot of information, and it deserves its own PR.

- `podcast`

3. Specify that you will work on this issue. This lets others know that someone is actively working on the project.
4. Fork the repository on your profile and make changes locally.
Copy link
Collaborator

Choose a reason for hiding this comment

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

This section feels a bit incomplete. I like the section as a whole, but forking the repository is closer to the beginning of getting a change through than it is to the end.

Copy link
Owner Author

Choose a reason for hiding this comment

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

It is, sadly I'm wasn't sure what the steps would be after that. With a little more clarity I hope to add some of the steps as good first issues for others as we begin to better define them.

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved

We use [`httpx`](https://www.python-httpx.org) to make REST API calls to our third-party platforms and `pytest-httpx`(https://pypi.org/project/pytest-httpx/) to mock those API calls in testing.

We are not taking requests to change any of the services. Solicitation of services is not allowed and will be seen as Harassment and Handled according to our [CODE of CONDUCT](CODE_OF_CONDUCT.md).
Copy link
Collaborator

Choose a reason for hiding this comment

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

I agree with "no solicitation" in general, but this feels like either

  1. a bit of a preemptive hard line to take or
  2. something that should be spelled out explicitly in the code of conduct rather than in a document containing contributing instructions

Copy link
Owner Author

Choose a reason for hiding this comment

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

I put this here because if someone has a service or they are willing to sponsor us to use that service and it's sincerely better than what we're doing, I won't complain. That said I feel like sending a PR that ultimately is "CHANGED from SERVICE X to Y" code contributions is a waste of that persons time and something I want to gaurd against.

I feel like that's something that does happen a lot during OSS contribution pushes (#HacktoberFest)

I'm okay with removing the text and creating a discussion point around it.


If the content has been released already, submit a PR to the corresponding file in `/site/content/YYYY-MM-DD.md`. Once the show and newsletter have been released, we can manually change the information in the archive but it is unlikely that people will get the change before it has been sent to them.

We store the output of Render Engine in the `web` repository. This helps to eliminate confusion as to where content needs to be updated. The website is rebuilt with every pull request.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
We store the output of Render Engine in the `web` repository. This helps to eliminate confusion as to where content needs to be updated. The website is rebuilt with every pull request.
We store the output of Render Engine in the `web` branch. This helps to eliminate confusion as to where content needs to be updated. The website is rebuilt with every pull request.

CODE_OF_CONDUCT.md Outdated Show resolved Hide resolved
kjaymiller and others added 3 commits September 1, 2022 12:19
Co-authored-by: Jon Banafato <[email protected]>
Co-authored-by: Jon Banafato <[email protected]>
Co-authored-by: Jon Banafato <[email protected]>

We'll also use GitHub Actions to interact with issues as they relate to the associated [Project](https://github.com/users/kjaymiller/projects/4) boards.

Just adding a missing period here.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
Just adding a missing period here.

Sorry, that was meant to be a comment and not part of the suggestion. I must have accidentally put it inside of the suggestion block instead of after.

@kjaymiller
Copy link
Owner Author

I went ahead and merged the changes to Code of Conduct and will figure out how to make a new PR for the contributing doc with all the suggestions added here.

@kjaymiller kjaymiller closed this Sep 1, 2022
@kjaymiller kjaymiller deleted the 39-create-contributing.md branch September 3, 2022 19:06
@kjaymiller kjaymiller restored the 39-create-contributing.md branch September 7, 2022 14:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create Contributing.md
2 participants