Giter VIP home page Giter VIP logo

issuer-icons's Introduction

Raivo OTP issuer icons


Vector icons (including test, build and deployment scripts) for one-time password issuers used in Raivo OTP
Raivo OTP is built by Tijme Gommers โ€“ Buy me a coffee via PayPal

Contributing

The example below shows how icons can be added for the services "Microsoft" and "Microsoft OneDrive".

  1. Create the directory with the primary domain name ./vectors/microsoft.com.
  2. Add a scalable Microsoft logo SVG (that meets the requirements) at ./vectors/microsoft.com/microsoft.svg.
  3. Add a scalable Microsoft OneDrive logo SVG (that meets the requirements) at ./vectors/microsoft.com/microsoft-onedrive.svg.

Requirements

If you want to contribute and add an issuer icon, make sure it adheres to the following requirements. Pull requests failing to meet these requirements will not be merged.

Must:

  • Must be a vector SVG
    • Do not convert JPG/PNG/etc to SVG
    • Do not embed JPG/PNG/etc in the SVG
  • Must be a (somewhat) square icon.
    • Prevent the use of textual icons.
  • Must be the original brand logo, not that from an icon pack.
  • Must start with the <svg> opening element
  • Must end with the </svg> closing element
  • Must be scalable (must not have static width/height attributes, use a viewBox instead).
  • Must not contain whitespace around the SVG (this JSFiddle could help to remove whitespace).
  • Must not include the doctype element.
  • The file and directory name must be lowercase.
  • Must be in the vectors/[domain name]/ directory. If the service doesn't have a domain, use [app name].app.
  • One logo per pull request.

Can:

  • Can be any color (including white and black).
    • Raivo OTP will apply effects so the icons are correctly visible in light/dark mode.

You may run the validation script before contributing a pull request to double check if your icon meets the requirements:

python scripts/validate.py

For best practice examples, check the SVG of e.g. Amazon, Adobe or Bitbucket.

Security

If you discover a security vulnerability, we would like to know about it so we can take steps to address it as quickly as possible. Please report your vulnerability via our HackerOne program. If you want to know more about how we keep Raivo OTP secure, check out the security policy.

Privacy

Raivo does not collect personally identifiable information in any way. Please refer to the privacy policy for information.

License

The source of Raivo OTP is copyrighted but available to anyone on the internet. You can use it in accordence of the license. View LICENSE.md for the full license.

issuer-icons's People

Contributors

0ptim avatar aarontorres0 avatar aldonys avatar alexkwa avatar ap-1 avatar atlasmountains avatar axeloz avatar benigans avatar bionicbison05 avatar bryanjtc avatar brycewray avatar captchadex avatar donbarbos avatar helmarw avatar hiangeel avatar jfreedman0 avatar juancaorg avatar lukasbestle avatar mcx808 avatar mkdjns avatar nylathewolf avatar pastel-pink avatar remygillet avatar shargass2 avatar southpaw1496 avatar steffenrapp avatar taiheng avatar thrawartlike avatar tijme avatar zingyawesome avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.