Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Update the setup and PR lifecycle pages#265

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
ezio-melotti merged 11 commits intopython:masterfromezio-melotti:update-pr-lifecycle
Sep 28, 2017
Merged

Update the setup and PR lifecycle pages#265

ezio-melotti merged 11 commits intopython:masterfromezio-melotti:update-pr-lifecycle
Sep 28, 2017

Conversation

ezio-melotti
Copy link
Member

This is part of#120, and it builds on#263. The goal of this PR is to reorganize the setup and pullrequest pages.

The end result will be:

  • The setup page will include all the necessary information for the initial setup. This will need to be done once.
  • The pullrequest page will include all the steps from creating a branch to getting it merged in CPython.

@willingc
Copy link
Collaborator

@ezio-melotti Is this still WIP or ready for review? Lots of good improvements here 👍

@ezio-melotti
Copy link
MemberAuthor

There are still a few changes I want to make before it's ready -- it shouldn't take too long.

willingc reacted with thumbs up emoji

@ezio-melottiezio-melotti changed the titleWIP: Update the setup and PR lifecycle pagesUpdate the setup and PR lifecycle pagesSep 7, 2017
@ezio-melotti
Copy link
MemberAuthor

That's enough commits for this PR :)
There are still a few more changes that need to be done, but they can be addressed by separate pull requests. Feel free to review :)

The automated patch check doesn't actually *answer* all of these
questions. Aside from the whitespace checks, the tool is
a memory aid for the various elements that can go into
making a complete patch.
Copy link
MemberAuthor

Choose a reason for hiding this comment

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

This has been moved to the pullrequest page.

feature/bugfix.

It is of course okay to pile up several commits to one branch and merge them
into another in one commit.
Copy link
MemberAuthor

Choose a reason for hiding this comment

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

This has been moved to pullrequest and combined with the next red chunk.

contributed to the resolution, it is good practice to credit them.



Copy link
MemberAuthor

Choose a reason for hiding this comment

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

This has been combined with the previous chunk.

(note that not all checks apply to non-core developers). On Windows, use this
command (after any successful build of Python)::

python.bat Tools/scripts/patchcheck.py
Copy link
MemberAuthor

Choose a reason for hiding this comment

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

This has been combined with the other patchcheck section and has been moved further down.

@Mariatta
Copy link
Member

Thanks@ezio-melotti It's looking great!

Copy link
Collaborator

@willingcwillingc left a comment

Choose a reason for hiding this comment

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

@ezio-melotti One small comment as something to think about. I would merge this PR as is and address that in a future PR if needed. Great work! 🎉 🍰

6. Configure an ``upstream`` remote::

$ cd cpython
$ git remote add upstream git@github.com:python/cpython.git
Copy link
Collaborator

Choose a reason for hiding this comment

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

@ezio-melotti I think this is correct if you have push privileges on the repo, but others likely will need to use https for the upstream repo.

Copy link
Member

@terryjreedyterryjreedySep 26, 2017
edited
Loading

Choose a reason for hiding this comment

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

One has to be using ssh for git@github to work. I believe we agreed to consistently use https: (and git's credential keeper) in the instructions as using both randomly is confusing.

willingc reacted with thumbs up emoji
Copy link
Member

Choose a reason for hiding this comment

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

But for the record, it does work even if you don't have push privileges for the repo, if you are using ssh already with github.

Copy link
MemberAuthor

Choose a reason for hiding this comment

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

This was already discussed on#263. The outcome was that by using this URL we don't need to have separate instructions for core devs and contributors. Pulling works for both, and pushing to upstream would fail anyway if contributors don't have push privileges.
This was also moved from the old instructions, I didn't change it :)

Mariatta reacted with thumbs up emoji
@ezio-melottiezio-melotti merged commit7b9ba6f intopython:masterSep 28, 2017
@ezio-melottiezio-melotti deleted the update-pr-lifecycle branchSeptember 28, 2017 00:18
@ezio-melotti
Copy link
MemberAuthor

Thanks everyone for the reviews!
@willingc, if you think we should use different URLs it would be better to raise a separate issue or discuss it on the core-workflow ML.

willingc reacted with thumbs up emoji

AA-Turner pushed a commit to AA-Turner/devguide that referenced this pull requestJun 17, 2022
* Update the setup page and the quick guides.* Working and markup tweaks.* Remove the "Tool Setup" section.* Rename the "Creating" section to "Introduction".* Reorganize info about patchcheck.* Rename and move the "Preparation" section to "Making good PRs".* Fix headers levels (by rotating quotes).* Remove outdated comment.* Move and refactor the sections about commits.* Fix markup and long lines.* Convert the step-by-step guide to a bullet list.
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@bitdancerbitdancerbitdancer left review comments

@terryjreedyterryjreedyterryjreedy left review comments

@willingcwillingcwillingc approved these changes

@MariattaMariattaMariatta approved these changes

Assignees
No one assigned
Labels
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

6 participants
@ezio-melotti@willingc@Mariatta@bitdancer@terryjreedy@the-knights-who-say-ni

[8]ページ先頭

©2009-2025 Movatter.jp