Skip to content

SUSE/eos-icons-api

 
 

Repository files navigation

EOS Icon picker

Open Source Love svg2

Running the project

  • Cloning the repo:
git clone https://github.com/EOS-uiux-Solutions/eos-icons-api
  • Once the repository is cloned, You can choose the way you prfer:

| Using Docker:

By using our docker image, we will take care of everything

  • Steps:
    • Make sure that docker is installed in your device
    • Modify the REDISCLOUD_URL enviroment variable to redis://redis:6379 (For the server to connect to the redis image)
    • Modify the MongoURI enviroment variable to mongodb://mongo:27017/eosiconsdb (For the server to connect to the mongo image)
    • From within the cloned respository run the following command to build the image:
docker-compose up
  • Your server container will be started at http://localhost:3131
  • Mongo database can be accessed from MongoDB compass at mongodb://mongo:27017/eosiconsdb

| Running on your machine:

  • Steps:
    1. Install dependencies using npm install
    2. Install grunt globally npm install -g grunt-cli
    3. Start the server using npm start
    • Your server will be started at http://localhost:3131

Contributing:

  • Follow the instructions in the previous section for the installation
  • Make sure to run the tests after any modification, or add new one for any addition.
  1. For V1 APIs we're using Postman tests, which can be started using npm run test:v1
  2. For V2 APIs we're using Mocha tests, which can be started using npm run test:v2
  3. You can test All the APIs using npm run test

Learn more about the EOS Design System

Our "thank you" section

Tested for every browser in every device

Thanks to Browserstack and their continuous contribution to open source projects, we continuously test the EOS to make sure all our features and components work perfectly fine in all browsers. Browserstack helps us make sure our Design System also delivers a peace of mind to all developers and designers making use of our components and layout in their products.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 85.4%
  • HTML 8.7%
  • CSS 4.7%
  • Other 1.2%