profileme-dev icon indicating copy to clipboard operation
profileme-dev copied to clipboard

Hint: Add New Icons

Open AntonioBerna opened this issue 1 year ago • 11 comments

It would be very convenient to have in the skills core section the ability to also add the Matlab/Octave icon without having to create a custom link and then directly touch the Markdown code

AntonioBerna avatar Jun 26 '23 22:06 AntonioBerna

I thought about it a bit and I think the following icons should be added:

  • Raspberry Pi
  • Arduino
  • SQL
  • Processing / p5.js
  • Matlab / Octave
  • Pythonanywhere
  • AWS
  • LInode
  • Docker
  • LaTeX
  • Qt
  • Virtualization Software (VirtualBox, VMware, QEMU, ...)
  • DigitalOcean
  • software for video recording and editing (OBS Studio, iMovie, DaVinci Resolve, ...)
  • anything else you can think of

AntonioBerna avatar Jun 27 '23 18:06 AntonioBerna

Here are a few more icons to add (I am willing to work on this too. Maybe we should put together a single definitive list of things worth adding).

Skills: Machine Learning: PyTorch, Tensorflow

3D modeling: Blender

OS: Linux (Tux)

And maybe per distro icons too? Arch Debian Kali Ubuntu etc...

Scripting: BASH

Social: Hack the Box

I don't want to make this too long, but I agree that may more icons should be added.

Matt-Osborn avatar Jul 20 '23 05:07 Matt-Osborn

This issue has partially been resolved, with 10 new icons added as of this commit.

danielcranney avatar Jul 21 '23 15:07 danielcranney

Very cool! I am going to make Icons for Hack the Box to go in the social section (I have HTB's style guide to get the colors right and your instructions from the project README to format it properly). I will submit a PR when I have it done.

I really like the selection of icons you added - great job!

Matt-Osborn avatar Jul 21 '23 15:07 Matt-Osborn

This issue has partially been resolved, with 10 new icons added as of this commit.

I thank you for your work, but do you think it is possible to divide into several sections by removing the generic "other" section which is very generic? It would be nice to follow @Matt-Osborn's advice.

AntonioBerna avatar Jul 21 '23 16:07 AntonioBerna

Hi everyone, unfortunately since I don't know the Typescript language (if the whole project was done in Django I wouldn't be standing here talking but I would be programming to improve the code) I can't help you with the actual development (the fun part), however I'm sure that having a list of what to improve and what has already been improved could be useful. Specifically below I have created this list of sections:

  • Core:
    • [ ] SQL Language (no MySQL or other DBMS)
    • [ ] Processing & p5.js
    • [ ] Matlab & Octave
    • [ ] LaTeX & TeXmacs
    • [x] Bash & Shell & Powershell
    • [ ] Postman
    • [ ] Markdown
    • [ ] Lua
    • [ ] Assembly
    • [ ] Anything else you can think of
  • Database:
    • [ ] Redis
    • [ ] SQLite
    • [ ] Anything else you can think of
  • Frontend:
    • [ ] Bulma
    • [ ] RabbitMQ
    • [ ] Anything else you can think of
  • Framework:
    • [ ] Spring
    • [ ] Microsoft .NET
      • https://github.com/dotnet/brand
      • https://en.m.wikipedia.org/wiki/.NET
    • [ ] Anything else you can think of
  • Designer:
    • [ ] Gimp
    • [ ] Anything else you can think of
  • 2D / 3D Modeling:
    • [x] Blender
    • [ ] Cinema 4D
    • [ ] KiCAD
    • [ ] Altium Designer
    • [ ] Fritzing
    • [ ] Tinkercad
    • [ ] Ultimaker Cura
    • [ ] Anything else you can think of
  • Hacking Tools:
    • [ ] Nmap
    • [ ] Aircrack-ng
    • [ ] Armitage
    • [ ] Hydra
    • [ ] fern-wifi-cracker
    • [ ] Spiderfoot
    • [ ] beef-xss
    • [ ] Nikto
    • [ ] Wireshark
    • [ ] Hashcat
    • [ ] Sqlmap
    • [ ] metasploit-framework
    • [ ] Ettercap
    • [ ] Bettercap
    • [ ] Macchanger
    • [ ] Netcat
    • [ ] Mimikatz
    • [ ] theharvester
    • [ ] Wifite
    • [ ] Dirbuster
    • [ ] Airgeddon
    • [ ] Nessus
    • [ ] Burpsuite
    • [ ] Sherlock
    • [ ] Setoolkit
    • [ ] Maltego
    • [ ] Reaver
    • [ ] Anything else you can think of
  • Game Development:
    • [ ] Unity
    • [ ] Unreal Engine
    • [ ] Anything else you can think of
  • GPU Programming:
    • [ ] CUDA C++
  • Operative Systems:
    • [ ] Linux:
      • [x] Tux
      • [ ] Arch
      • [ ] Debian
      • [ ] Kali
      • [ ] Ubuntu
      • [ ] Manjaro
      • [ ] Fedora
      • [ ] Anything else you can think of
    • [x] macOS
    • [ ] Windows
    • [ ] Solaris
    • [ ] Anything else you can think of
  • Computer Vision:
    • [ ] OpenCV
    • [ ] Anything else you can think of
  • Machine Learning:
    • [x] PyTorch
    • [x] TensorFlow
    • [ ] Scikit-learn
    • [ ] Numpy
    • [ ] Keras
    • [ ] Pandas
    • [ ] Matplotlib
    • [ ] Anything else you can think of
  • GUI:
    • [ ] Qt
    • [ ] GTK
    • [ ] Anything else you can think of
  • Hardware & Electronics:
    • [x] Raspberry Pi
    • [x] Arduino
    • [ ] VHDL
    • [ ] ESP32
    • [ ] Vivado
    • [ ] KiCad
    • [ ] Altium Designer
    • [ ] STM32
    • [ ] PlatformIO
    • [ ] Anything else you can think of
  • Browser:
    • [ ] Tor
    • [ ] Chrome
    • [ ] Firefox
    • [ ] Safari
    • [ ] Brave
    • [ ] Arc
    • [ ] Anything else you can think of
  • Social:
    • [ ] Hack The Box
    • [ ] Try Hack Me
    • [ ] Sololearn
    • [ ] Telegram
    • [ ] Anything else you can think of
  • Software for video recording and editing:
    • [ ] OBS Studio
    • [ ] iMovie
    • [ ] Olive
    • [ ] DaVinci Resolve
    • [ ] kdenlive
    • [ ] Anything else you can think of
  • Virtualization Software:
    • [ ] VirtualBox
    • [ ] VMware
    • [ ] QEMU
    • [ ] BalenaEtcher
    • [ ] Anything else you can think of
  • DevOps:
    • [x] Docker
    • [ ] Kubernetes
    • [ ] Bicep
    • [ ] Terraform
    • [ ] Ansible
    • [ ] nginx
    • [ ] Chef
    • [ ] Anything else you can think of
  • Robotics:
    • [ ] ROS & ROS2
      • https://github.com/ros-infrastructure/www.ros.org/blob/main/content/imgs/ROSBrandGuide.pdf
    • [ ] Ladder (PLC)
    • [ ] Webots
    • [ ] RViz
    • [ ] Gazebo
    • [ ] Anything else you can think of
  • Cloud:
    • [x] AWS
    • [x] DigitalOcean
    • [x] Heroku
    • [ ] Linode
    • [ ] Microsoft Azure
    • [ ] Pythonanywhere
    • [x] Google Cloud
    • [ ] Anything else you can think of
  • Coding Editors:
    • [x] Visual Studio Code
    • [ ] Alacritty (https://github.com/alacritty/alacritty)
    • [ ] Visual Studio
    • [ ] RustRover
    • [x] Vim
    • [x] Neovim
    • [ ] Emacs
    • [x] Sublime Text
    • [ ] Atom
    • [ ] Clion
    • [x] Xcode
    • [ ] IntelliJ IDEA
    • [ ] CodeEdit (https://github.com/CodeEditApp/CodeEdit)
    • [ ] Notepad++
    • [ ] PhpStorm
    • [ ] Codespaces
    • [ ] GoLand
    • [ ] DataGrip
    • [ ] PyCharm
    • [ ] WebStorm
    • [ ] Anything else you can
  • Gaming:
    • [ ] Minecraft
    • [ ] Anything else you can
  • Mobile Development:
    • [ ] Flutter
    • [ ] SwiftUI
    • [ ] Kotlin Multiplatform Mobile
    • [ ] Ionic
    • [ ] Xamarin
    • [ ] NativeScript
    • [ ] Anything else you can
  • CMS:
    • [x] WordPress
    • [x] Squarespace
    • [ ] Magnolia
    • [ ] Weebly
    • [x] Wix
    • [ ] Bynder
    • [ ] Anything else you can

I most likely will have forgotten something however in my opinion it is a great place to start! Let me know if anything else needs to be added! I wish good programming to all!

AntonioBerna avatar Jul 21 '23 21:07 AntonioBerna

Wow thanks @AntonioBerna, this is super helpful! I'm going to prioritise this list. Thanks again!

danielcranney avatar Sep 01 '23 15:09 danielcranney

I'm not sure how to create an icon for ROS but I found this if someone can use this guide or the files in that folder to create one: ROS Brand Guide

Aeolus96 avatar Dec 05 '23 15:12 Aeolus96

I'm not sure how to create an icon for ROS but I found this if someone can use this guide or the files in that folder to create one: ROS Brand Guide

The link you sent is very interesting. I think that to create an icon for ROS it is sufficient to put 9 dots forming a filled square (as already happens with the Linux icon) or simply use the word ROS (as already happens for the macOS icon)

AntonioBerna avatar Dec 05 '23 19:12 AntonioBerna

Hey I made a few additions from the list and I would like a review.

Kamsi-yonna avatar Apr 05 '24 13:04 Kamsi-yonna

I've added a PR for emacs here, and plan on doing Azure next.

LachyTech avatar Aug 11 '24 02:08 LachyTech