New to GitHub? If you're not familiar with terminal commands, using GitHub Desktop to raise Pull Requests is recommended.
A short tutorial on using GitHub Desktop to upload an emoji to the Zeepkist Emojis repository:
https://www.youtube.com/watch?v=Z4JLva1u39g
- Download GitHub Desktop: https://desktop.github.com/download/
- Fork and clone the repository: https://docs.github.com/en/desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop
- Create a branch for your changes: https://docs.github.com/en/desktop/making-changes-in-a-branch/managing-branches-in-github-desktop
- Create a new folder inside
emojis
with the name of your emoji(s). - Drag your emoji into the new folder, name it the same as the folder name.
- Ensure it is a PNG image.
- Ensure the dimensions are 512x512 pixels or larger.
- Optionally, add
author.txt
containing your username for attribution. - Your folder structure inside
emojis
should look like the following:+- MyEmojiName +- MyEmojiName.png +- author.txt
- Commit your changes https://docs.github.com/en/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop
- Create a Pull Request from your fork: https://docs.github.com/en/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request-from-github-desktop#creating-a-pull-request
- Accept the conditions in the Pull Request body.
- Your Pull Request will be reviewed and merged if the conditions are met.
- Fork this repository.
- Clone your fork.
git clone https://github.com/zeepkist/emojis.git cd emojis
- Create a branch for your emojis.
git checkout -b my-new-emojis
- Create a new folder inside
emojis
with the name of your emoji(s). - Drag your emoji into the new folder, name it the same as the folder name.
- Ensure it is a PNG image.
- Ensure the dimensions are 512x512 pixels or larger.
- Optionally, add
author.txt
containing your username for attribution. - Your folder structure inside
emojis
should look like the following:+- MyEmojiName +- MyEmojiName.png +- author.txt
- Commit your changes.
git commit -am 'feat: add MyEmojiName'
- Push your changes.
git push
- Open a Pull Request from your fork.
- Accept the conditions in the Pull Request body.
- Your Pull Request will be reviewed and merged if the conditions are met.