NOTE: This process applies to icons whose acceptance into the repository has already been discussed and approved.
There is a short process to make adding new icons seamless:
- Clone the project (fork instead if you don't have permission):
git clone [email protected]:aquasecurity/cloudsec-icons.git && cd cloudsec-icons
- Create a working branch:
git checkout -b add-my-awesome-icon
- Prepare your icon. The icon should be an SVG file whose name is meaningful and ends with
_Aqua.svg
. The foreground colour should be#0A00D8
. If you have an SVG in an alternative colour, you should replace all instances of the incorrect foreground colour(s) with this one, perhaps usings/#[0-9a-f]{6}/#0A00D8/gi
. - Add the icon to the
src
directory. - Run
make
in the project directory to automatically add the new icon(s) to the table in the README. - Add, commit and push your changes:
git add src && git commit -am "feat: Add my awesome icon" && git push origin add-my-awesome-icon
- Create a pull request on GitHub.
- Wait for the pull request to be merged.
- Check out the master branch and pull the latest commit down.
- Manually create a new tag
git tag v3.13.37
and push itgit push origin v3.13.37