Git Product home page Git Product logo

echoo-jiang / emoji-kitchen Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xsalazar/emoji-kitchen

0.0 0.0 0.0 23.05 MB

๐Ÿง‘โ€๐Ÿณ This repository contains the source code for the website https://emojikitchen.dev and allows for quick and easy browsing of the over 30,000 supported emoji mashups as part of Google's Emoji Kitchen.

Home Page: https://emojikitchen.dev/

JavaScript 41.27% TypeScript 54.62% HTML 4.12%

emoji-kitchen's Introduction

๐Ÿง‘โ€๐Ÿณ Emoji Kitchen

This repository contains the source code for the website https://emojikitchen.dev.

This website allows for quick and easy browsing of the comprehensive list of supported emoji mashups as part of Google's Emoji Kitchen.

There are currently just over 30,000 possible valid combinations showcasing the unique illustrations and combined emoji!

Getting Started

This repository leverages VSCode's devcontainer feature to ensure all necessary dependencies are available inside the container for development.

Application

To get started:

npm install && npm start

This will start the application on your local machine, running on http://localhost:5173/.

Deployments

All application deployments are managed via GitHub Actions and the ./.github/workflows/deploy.yml workflow.

Additionally, application dependencies are automatically managed and updated via Dependabot and the ./.github/workflows/automerge-dependabot.yml workflow.

Supporting Emoji Data

This list of supported emoji and valid emoji combinations was built by scraping Google's API that serves the mashed up images.

This tooling can be found in the ./scripts directory.

The output JSON file is committed directly to this repository due to the extended nature of how long it takes to gather this information.

The script allows for iteratively building on this saved data, so future emojis need only be added to the scraping algorithm and it will be partially added into the existing file.

emoji-kitchen's People

Contributors

dependabot[bot] avatar github-actions[bot] avatar xsalazar 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.