-
Notifications
You must be signed in to change notification settings - Fork 41
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
Consider teaching people to fork #22
Comments
This could take the form of a section on collaboration models:
|
And borrow from the numpy docs, which are a surprisingly detailed tutorial on getting git set up: https://docs.scipy.org/doc/numpy/dev/development_environment.html#development-environment |
For collaboration across multiple people:
|
bike shedding the remote names a bit, githubs tools (hub) pushes you towards 'origin' being the canonical upstream and using user names for all other forks (including your own). I know I have taken a different position before, but have given up. It also fits the work flow of "clone some repo to install/test it (so it is 'origin'), make some changes, realize you need to make your fork, add it as a remote" which is at least my normal flow through things. |
Yeah, I recently switched conventions myself. I will switch conventions here. We must be careful to make the instructions self-consistent throughout. |
👍 on keeping the canonical upstream as 'origin'. I tend to follow the same workflow as @tacaswell. |
No description provided.
The text was updated successfully, but these errors were encountered: