Skip to content

Adding CONTRIBUTING.md #79

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

Merged
merged 3 commits into from
Dec 17, 2020
Merged

Adding CONTRIBUTING.md #79

merged 3 commits into from
Dec 17, 2020

Conversation

TavoNiievez
Copy link
Member

@TavoNiievez TavoNiievez commented Dec 13, 2020

Co-authored by: @ThomasLandauer

@ThomasLandauer
Copy link
Member

https://github.com/Codeception/symfony-module-tests/blob/main/README.md is perfect now - I like it! :-)

I couldn't find a way to edit CONTRIBUTING.md :-( Could you merge it so I can send PR's?

@TavoNiievez
Copy link
Member Author

TavoNiievez commented Dec 14, 2020

you can send a PR to my fork https://github.com/TavoNiievez/module-symfony/blob/contributing/CONTRIBUTING.md . The changes will be reflected here

@ThomasLandauer
Copy link
Member

Great - see https://github.com/TavoNiievez/module-symfony/pull/1 :-)

@TavoNiievez TavoNiievez marked this pull request as ready for review December 16, 2020 18:55
@TavoNiievez TavoNiievez changed the title [WIP] Adding CONTRIBUTING.md Adding CONTRIBUTING.md Dec 16, 2020
@TavoNiievez TavoNiievez added this to the 1.6.0 milestone Dec 16, 2020
@ThomasLandauer
Copy link
Member

I forgot what https://github.com/Codeception/symfony-module-tests/blob/main/README.md contains ;-) Now step 1 overlaps with it. Suggestion:

Where can I send PR's to CONTRIBUTE.md now?

@TavoNiievez
Copy link
Member Author

You won't always use Codeception/symfony-module-tests to make changes or submit PR, it may just be to explore how some method works in a simpler project or another Symfony version. (that's why some of these projects were also called 'demo').

Where can I send PR's to CONTRIBUTE.md now?

In the same place.

@ThomasLandauer
Copy link
Member

Regarding Codeception/symfony-module-tests#5 :

@TavoNiievez
Copy link
Member Author

OK, the only line that should be added to symfony-module-tests is:

'If you are using this project to create a Pull Request to the Symfony Module (see `CONTRIBUTING.md`):'

The git pull git rebase process is just a special case where you've forked a long time ago and the project has been updated since then. It should be just a very small note and should be in the contribution guides and not in the test project README.md.

@ThomasLandauer
Copy link
Member

See #85 and sorry for the bad title ;-)

  • General: It got a little more complicated now ("Continue with step 2+3..."). But what I suggested before (changing README.md) was equally confusing ;-)
  • About git pull and rebase: Explaining in detail when this is needed and when not, is more complicated than just leaving it in. Main argument: Those who know what they are doing, won't paste those two lines anyway ;-) And for the others it doesn't do any harm.
  • Please update git push --set-upstream origin new_feature. Due to git remote add upstream... you can probably remove something from it.

@TavoNiievez
Copy link
Member Author

@ThomasLandauer I think the current state of the file is pretty good.

Unless there is something that is really wrong i think we can leave it as it is now so as not to overthink things.

Co-authored-by: ThomasLandauer <thomas@landauer.at>
@TavoNiievez TavoNiievez merged commit c268bf4 into Codeception:master Dec 17, 2020
@TavoNiievez TavoNiievez deleted the contributing branch December 17, 2020 15:42
@ThomasLandauer
Copy link
Member

@TavoNiievez

  1. Should CONTRIBUTING.md be mentioned at https://codeception.com/docs/modules/Symfony too?

  2. And what is https://codeception.com/docs/modules/Symfony#Demo-Project ?

@TavoNiievez
Copy link
Member Author

@ThomasLandauer

I do not update the Codeception page, the link to the test/demo project has already been updated.

btw, thanks again for helping with this.

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.

2 participants