Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improving the docs for contributions. #144

Closed
bahiirwa opened this issue Jun 18, 2019 · 11 comments
Closed

Improving the docs for contributions. #144

bahiirwa opened this issue Jun 18, 2019 · 11 comments

Comments

@bahiirwa
Copy link
Contributor

While reading the forum, I found out that we have some rules to contributions especially for backports. I have seen @nylen also highlight this over two times in this comments on PRs.

Can we add this https://classicpress.slack.com/files/UCFQJPU4Q/FFV8NM0TZ/How_to_backport_a_WordPress_changeset to our docs to enable smooth contributions.

Is this workable? We seem to replicate it everytime in comments. Docs would be a reference solution.

@nylen
Copy link
Contributor

nylen commented Jun 18, 2019

Another thing to add to contribution guidelines regarding bugfixes, from ClassicPress/ClassicPress#419:

Generally when evaluating bugfix PRs I look for these things (ideally all of them)

  • The change impacts existing ClassicPress users. (Otherwise, there are literally thousands of things we could look at, but we need to prioritize our development time.)
  • The change is not going to break any other use cases.
  • The change has automated tests.
  • I understand the change very well, or I can ask questions of someone who understands it very well.

Could we adopt this in the contributions section of the read me? It might iron out some issues for PRs

I'm not sure the best way to organize this information though - could be in a CONTRIBUTING.md file, which we would link to from the main readme.

@bahiirwa
Copy link
Contributor Author

Shouldn’t that be somewhere in contributions section in readme.md? It’s information to consider before even taking time in creating a PR.

@ginsterbusch
Copy link

ginsterbusch commented Jun 18, 2019

Hm .. readme might get too crowded for this. Maybe use the Github wiki for temporary documentation, point to it from the Readme, within a rather generic outlined "how to contribute" section?

Using the Github Wiki would make insofar more sense, because its strictly for direct contributions to be commited by PR (ie. git / github).

cu, w0lf

@bahiirwa
Copy link
Contributor Author

I have tried something like that here in my branch. Could this suffice? https://github.com/bahiirwa/ClassicPress/tree/docs

@nylen
Copy link
Contributor

nylen commented Jun 26, 2019

CONTRIBUTING.md is the standard place on GitHub for this information. The GitHub UI shows links to this file in several places if it is present.

I'd also prefer this over the GitHub wiki because that way all the contributing information stays in one page. Also, we already have docs.classicpress.net and www.classicpress.net/faqs, and the wiki would be just one more thing to maintain and update.

Don't forget too about the issue template and pull request template which already exist.

@bahiirwa
Copy link
Contributor Author

bahiirwa commented Jun 28, 2019

PR submitted ClassicPress/ClassicPress#428. The issue template and pull request template are comprehensive in their collections of information thus do not need edits.

@bahiirwa
Copy link
Contributor Author

Note: I realized we have something very limited on the CP website about conduct and this is only in the forums.

Pinging @KTS915 to advise.

@KTS915
Copy link
Member

KTS915 commented Jun 29, 2019

@bahiirwa Where else are you thinking that there should be some sort of code of conduct? Are you thinking of the new plugins directory? If so, I'd say it's a bit hard to draft that yet when we haven't worked the technical details of how that will work. But perhaps you're thinking of somewhere else?

@bahiirwa
Copy link
Contributor Author

You make a valid point. I haven’t thought about anything outside this repo and forums. Do you think the little note I added to the PR makes sense? Does it suffice?

@KTS915
Copy link
Member

KTS915 commented Jun 29, 2019

@bahiirwa With one exception, it looks pretty good to me. I always like to start such things at a general level because they are more likely to cover everything, including stuff that isn't foreseen. Adding stuff that is more specific is always problematic, because that tends to imply that other things aren't covered. So it's really only worth doing if we experience a real need to do so.

On that basis, I'd remove the reference to "body size." It's already covered by personal appearance, and including it creates a whole bunch of questions. What about hair color, for example, or having lots of/no hair? Just leave that phrase out and keep everything more general.

@nylen
Copy link
Contributor

nylen commented Aug 11, 2019

The initial version of the contributing guidelines here is merged. The code of conduct bits are handled by linking to our existing code of conduct: https://www.classicpress.net/democracy/#democracy-conduct

@nylen nylen closed this as completed Aug 11, 2019
@viktorix viktorix transferred this issue from ClassicPress/ClassicPress Nov 20, 2023
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

No branches or pull requests

4 participants