Contribute to this repository by adding your name to the list of participants of the event you are attending.
git clone https://github.com/<your-username>/playground-zurich.git
cd playground-zurich# Add the "upstream" to your cloned repository
git remote add upstream https://github.com/python-sprints/playground-zurich.git
# Set the "origin" url to your cloned repository
git remote set-url origin https://github.com/<your-username>/playground-zurich.git# 1) Create and switch to a new branch (e.g. `add-my-name`) from your origin/main branch
git branch add-my-name origin/main
git checkout add-my-name
# 2) Add your name to the list of participants of the event you are attending
# 3) Add the modified files and make a commit (e.g. you changed events/2025-06-16.md)
# NOTE: Make sure to only commit relevant files!
git add events/2025-06-16.md
git commit -m 'Add my name to the list of participants'
# 4) Push to your branch
git push origin add-my-name- Go to the
add-my-nameof your forkedprojecton Github - Click
Compare & pull request - Leave a comment
See a PR example here!
- Deleting your local branch from the command line:
git branch -d add-my-name - Additionally if you want to delete your remote branch:
git push origin :add-my-name
Sometimes you may need to update your fork with the latest changes from the upstream. This may happen when, for example, the main branch was updated since you opened your PR and contains conflicts with your changes.
# 1) Go to the "add-my-name" branch of your fork ("origin")
git checkout add-my-name
# 2) Fetch the commits from the "upstream"
git fetch upstream
# 3) Merge the changes from the "main" branch of the "upstream" into your "add-my-name" branch of your "origin"
git merge upstream/main
# 4) Resolve merge conflicts if any and commit your merge
git commit -m "Merged from upstream"
# 5) Push the changes to your fork ("origin")
git pushThe project require the approval from one reviewer to merge the pull request. Please tag @EdAbati to review your PR.
Any issue in the documentation? Here's what you need to do when you want to create a new issue:
- Search if the issue has already been created.
- If yes and open refer to existing issue.
- If yes and closed reopen issue with descriptive comment.
- If no, create the issue. :)
- Read comments.
- Find out if anyone is working on it, if no, offer to do it. If yes, see if you can be of help.
Main resource: https://github.com/python-sprints/pandas-mentoring/blob/master/contributing.md
