More information on Git workflow
You have already practiced this workflow, but here is some more information
You have already practiced this workflow, but here is some more information
.git
folder resides) and its subdirectories.gitignore
fileChanges
mappings.txt
messages.po
tips...txt
Changes
, you’ll see two boxesSummary (required)
Description
Description
is optionalDOCS: Add translations to Portuguese in Brazil
DOCS: Add start-up tips to Modern Standard Arabic
DOCS: Add start-up tips to Yoruba in Nigeria
NOTE: All that said, messages alone should suffice in almost all translation cases
When your changes are ready and staged, and you have a commit message
Commit to release
NOTE: If you’re contributing to PsychoPy® in other ways, you probably want to make sure you add a new branch for translations.
https://github.com/psychopy/psychopy
NOTE: You can make a pull request directly from GitHub Desktop, but I’m not completely sure what the implications of that are. I’m scared of it, to be honest.
Repository > Push
Push origin
tabFetch origin
tab at the upper-right)release
, but possibly something like portuguese-translations
if you have other projects (e.g., bug fixes)Compare and pull request
Pull requests
tab at the topContribute
tab next to the left of the Sync fork
tabpsychopy/psychopy
Comparing changes
base repository: psychopy/psychopy
(this refers to the upstream repository)base: release
(the appropriate branch on upstream to merge into)head repository: [your own GitHub account]/psychopy
(this refers to your forked origin repository)compare: release
(the appropriate branch on origin to merge from [unless you created a new branch])WARNING: If you see many more file changes than you were expecting, then you might be on the wrong branch
NOTE: If it says There isn’t anything to compare, you probably didn’t yet push the commit from your local copy to origin
Again!!??
Yes
Repository > Pull
On to A strategy for later on