Skip to content

RickCreator87/emoji-library

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

emoji-library.


πŸ“ 1. /docs/README.md

`

GitDigital Emoji Library

The GitDigital Emoji Library is the visual language of the GitDigital ecosystem.
It defines the emojis used for repositories, teams, roles, badges, workflows, and contributor‑economy systems.

This library acts as the source of truth for:

  • Emoji taxonomy
  • Repo prefix mapping
  • Contributor badges
  • Governance roles
  • Protocol categories
  • Design system rules
  • Machine‑readable registry for bots

Every GitDigital organization, repo, and product should reference this library to ensure consistency, clarity, and contributor‑friendly UX.


Why Emojis?

Emojis provide:

  • Instant cognitive recognition
  • A universal visual language
  • A friendly, modern contributor experience
  • A consistent identity across 300+ repositories
  • A foundation for gamification and contributor rewards

Repository Structure

emoji-library/ β”‚ β”œβ”€β”€ taxonomy/ β”œβ”€β”€ sets/ β”œβ”€β”€ mappings/ β”œβ”€β”€ design-system/ β”œβ”€β”€ badges/ β”œβ”€β”€ docs/ └── registry.json

Each folder contains a specific part of the emoji operating system.


How to Use This Library

  1. Choose emojis from the taxonomy or sets.
  2. Apply mappings to repos, teams, or workflows.
  3. Follow design-system rules for consistency.
  4. Use badges for contributor recognition.
  5. Reference registry.json for automation and bots.

Proposing New Emojis

All new emoji proposals must include:

  • Category
  • Purpose
  • Justification
  • Example usage
  • Suggested mappings

Submit proposals via emoji-proposal.md template (coming soon).


License

Open-source, permissive, and contributor-friendly. `


πŸ“ 2. /docs/philosophy.md

`

Emoji Philosophy

The GitDigital Emoji System is more than decoration β€” it is a functional design language.

It exists to:

  • Reduce cognitive load
  • Improve contributor onboarding
  • Make repo scanning effortless
  • Reinforce GitDigital’s identity
  • Support gamification and recognition
  • Provide a universal visual vocabulary

Emojis act as micro‑logos.
They make the ecosystem feel alive, intuitive, and welcoming.

This philosophy guides every decision in this library. `


πŸ“ 3. /docs/integration-guide.md

`

Integration Guide

This guide explains how to integrate the emoji system into GitDigital repos, teams, bots, and workflows.


Repository Naming

Prefix repos with emojis based on their category:

  • 🧱 Infrastructure β†’ 🧱-infra-*
  • πŸ€– Automation β†’ πŸ€–-bot-*
  • πŸ” Security β†’ πŸ”-sec-*
  • πŸ“š Documentation β†’ πŸ“š-docs-*
  • πŸ§ͺ Experimental β†’ πŸ§ͺ-exp-*

Team Naming

Teams should use emojis that reflect their domain:

  • πŸ›‘ Governance Team
  • πŸ§™ Protocol Architects
  • πŸ›  Builder Team
  • πŸ€– Automation Team

Documentation

Use emojis to mark sections:

  • πŸ“˜ Overview
  • 🧩 Components
  • βš™οΈ Setup
  • πŸ§ͺ Testing
  • πŸ›‘ Security Notes

Bots & Automation

Bots consume registry.json to:

  • Validate repo naming
  • Enforce emoji usage
  • Generate badges
  • Apply contributor XP
  • Tag PRs with emoji categories

UI/UX

Emojis should appear in:

  • Repo titles
  • Issue templates
  • PR templates
  • Wiki navigation
  • Contributor profiles
    `

πŸ“ 4. /docs/naming-conventions.md

`

Naming Conventions

This document defines how emojis are used in naming across the GitDigital ecosystem.


Repository Prefixes

Format: --

Examples:
  • 🧱-infra-core
  • πŸ€–-bot-sync-engine
  • πŸ”-sec-audit-runner
  • πŸ“š-docs-style-guide
  • πŸ§ͺ-exp-prototype-01

Team Names

Format:

Examples:
  • πŸ›‘ Governance Team
  • πŸ§™ Protocol Architects
  • πŸ›  Builder Squad
  • πŸ€– Automation Crew

Badge Names

Format:

Examples:
  • πŸ§™ Expert Architect
  • 🦾 Automation Master
  • πŸ›  Builder Tier 2
  • 🧭 Navigator Maintainer

Workflow Names

Format:

Examples:
  • πŸ” Sync Repos
  • ⚑ Fast Merge
  • πŸ›‘ Security Scan `

πŸ“ 5. /taxonomy/categories.md

`

Emoji Categories

This file defines the core emoji categories used across the GitDigital ecosystem.


Infrastructure

🧱 Infrastructure
βš™οΈ Systems
πŸ›  Tools
🧩 Modules
πŸ“¦ Packages

Automation

πŸ€– Automation
πŸ” Sync
⚑ Fast Actions
🧠 Smart Logic

Security & Compliance

πŸ” Security
πŸ›‘ Governance
πŸ“œ Compliance
🧾 Audits

Protocol Layers

🧬 Core Protocol
πŸ”— On‑chain
🌐 API
πŸ“‘ Gateway
πŸ›° Network

Documentation

πŸ“š Docs
πŸ“ Notes
πŸ“– Guides
🧠 Knowledge

Contributor Economy

πŸ₯‡ Gold
πŸ₯ˆ Silver
πŸ₯‰ Bronze
πŸ§™ Expert
πŸ›  Builder
🧭 Navigator
🐣 New Contributor
🦾 Automation Master

Experimental

πŸ§ͺ Lab
🚧 WIP
πŸ”₯ Hot
⚠️ Risky
`


πŸ“ 6. /taxonomy/protocols.md

`

Protocol Emoji Taxonomy

Defines emojis for protocol layers.

  • 🧬 Core Protocol
  • πŸ”— On‑chain Logic
  • 🌐 API Layer
  • πŸ“‘ Gateway Layer
  • πŸ›° Network Layer
  • 🧩 Modules
  • πŸ›  Extensions
    `

πŸ“ 7. /taxonomy/teams.md

`

Team Emoji Taxonomy

  • πŸ›‘ Governance Team
  • πŸ§™ Protocol Architects
  • πŸ›  Builder Team
  • πŸ€– Automation Team
  • πŸ“š Documentation Team
  • πŸ§ͺ Research & Lab Team
    `

πŸ“ 8. /taxonomy/roles.md

`

Role Emoji Taxonomy

  • 🧭 Navigator (Maintainer)
  • πŸ›  Builder
  • πŸ§™ Architect
  • πŸ›‘ Guardian (Security)
  • 🦾 Automation Specialist
  • 🐣 New Contributor
    `

πŸ“ 9. /taxonomy/badges.md

`

Badge Emoji Taxonomy

XP Tiers 🐣 Beginner
πŸ›  Builder
πŸ§™ Expert
🦾 Automation Master
🧠 Architect

Achievements

πŸ”₯ Streak
⚑ Fast Merge
πŸ›‘ Governance Guardian
🧩 Modular Master
πŸ“š Documentation Hero
`


πŸ“ 10. /taxonomy/lanes.md

`

Contributor Lanes

  • πŸ›  Builder Lane
  • πŸ§™ Expert Lane
  • 🧭 Maintainer Lane
  • 🦾 Automation Lane
  • πŸ“š Documentation Lane
  • πŸ§ͺ Research Lane
    `

πŸ“ 11. /taxonomy/repo-types.md

`

Repository Types

  • 🧱 Infrastructure
  • πŸ€– Automation
  • πŸ” Security
  • πŸ“š Documentation
  • πŸ§ͺ Experimental
  • 🧩 Modules
  • πŸ›  Tools
    `

πŸ“ 12. /taxonomy/governance.md

`

Emoji Governance Rules

  1. Emojis must be consistent with taxonomy.
  2. New emojis require proposal + approval.
  3. Repo prefixes must match category.
  4. Badges must use approved emoji sets.
  5. Bots enforce naming and usage.
    `

πŸ“ 13. /sets/core-set.md

`

Core Emoji Set

This is the primary emoji set used across GitDigital.

🧱 πŸ€– πŸ” πŸ“š πŸ§ͺ πŸ›  πŸ§™ 🧭 🦾 🧬 πŸ”— 🌐 πŸ“‘ πŸ›°
`


πŸ“ 14. /sets/extended-set.md

`

Extended Emoji Set

Used for optional or specialized contexts.

πŸ”₯ ⚠️ 🚧 🧾 πŸ“¦ 🧩 πŸ“ πŸ“–
`


πŸ“ 15. /sets/seasonal-set.md

`

Seasonal Emoji Set

Used for events, holidays, and special releases.

πŸŽ‰ 🎁 πŸŽƒ πŸŽ„ ✨
`


πŸ“ 16. /sets/experimental-set.md

`

Experimental Emoji Set

Used for prototypes, labs, and early-stage ideas.

πŸ§ͺ 🚧 πŸ”₯
`


πŸ“ 17. /mappings/repo-prefix-map.md

`

Repository Prefix Mapping

🧱 β†’ infra-*
πŸ€– β†’ bot-*
πŸ” β†’ sec-*
πŸ“š β†’ docs-*
πŸ§ͺ β†’ exp-*
πŸ›  β†’ tools-*
🧩 β†’ module-*
`


πŸ“ 18. /mappings/org-map.md

`

Organization Emoji Map

GitDigital Products β†’ 🧱
GitDigital Solana β†’ πŸ”—
OpenGrantStack β†’ 🎯
Compliance Registry β†’ πŸ”
Automation Suite β†’ πŸ€–
`


πŸ“ 19. /mappings/product-map.md

`

Product Emoji Map

Proof-of-Contribution Protocol β†’ 🧬
Compliance Registry β†’ πŸ”
RepoSync AI β†’ πŸ€–
AutoDocs Generator β†’ πŸ“š
Governance Validator β†’ πŸ›‘
`


πŸ“ 20. /mappings/workflow-map.md

`

Workflow Emoji Map

πŸ” Repo Sync
⚑ Fast Merge
πŸ›‘ Security Scan
πŸ“š Docs Build
πŸ§ͺ Test Suite
`


πŸ“ 21. /mappings/automation-map.md

`

Automation Emoji Map

πŸ€– Automation
πŸ” Sync
⚑ Speed
🧠 Smart Logic
πŸ›‘ Safety Checks
`


πŸ“ 22. /design-system/usage-guidelines.md

`

Emoji Usage Guidelines

  1. Use emojis consistently.
  2. Use only approved emojis.
  3. Place emojis at the start of names.
  4. Avoid mixing categories.
  5. Keep meanings stable over time.
    `

πŸ“ 23. /design-system/do-dont.md

`

Do & Don't

Do

  • Use emojis as prefixes
  • Use emojis to clarify meaning
  • Use emojis in docs and workflows

Don't

  • Use random emojis
  • Change meanings without approval
  • Overload names with multiple emojis
    `

πŸ“ 24. /design-system/accessibility.md

`

Accessibility Guidelines

  • Always pair emojis with text
  • Avoid relying on emoji alone
  • Ensure screen readers can interpret names
    `

πŸ“ 25. /design-system/color-pairings.md

`

Color Pairings

Recommended UI color pairings for emoji categories.

🧱 Infrastructure β†’ Gray / Blue
πŸ€– Automation β†’ Purple / Neon
πŸ” Security β†’ Red / Black
πŸ“š Docs β†’ Blue / White
πŸ§ͺ Experimental β†’ Yellow / Orange
`


πŸ“ 26. /design-system/typography-pairings.md

`

Typography Pairings

Use clean, readable fonts with emojis.

Recommended:

  • Inter
  • Roboto
  • SF Pro
  • Open Sans
    `

πŸ“ 27. /badges/contributor-badges.md

`

Contributor Badges

  • 🐣 New Contributor
  • πŸ›  Builder
  • πŸ§™ Expert
  • 🧭 Maintainer
  • 🦾 Automation Master
    `

πŸ“ 28. /badges/xp-tiers.md

`

XP Tiers

Tier 1 β†’ 🐣
Tier 2 β†’ πŸ› 
Tier 3 β†’ πŸ§™
Tier 4 β†’ 🦾
Tier 5 β†’ 🧠
`


πŸ“ 29. /badges/achievement-badges.md

`

Achievement Badges

πŸ”₯ Streak
⚑ Fast Merge
πŸ›‘ Governance Guardian
🧩 Modular Master
πŸ“š Documentation Hero
`


πŸ“ 30. /badges/governance-badges.md

`

Governance Badges

πŸ›‘ Security Guardian
🧭 Navigator
πŸ§™ Protocol Architect
`


πŸ“ 31. /registry.json

{ "categories": { "infrastructure": "🧱", "automation": "πŸ€–", "security": "πŸ”", "docs": "πŸ“š", "experimental": "πŸ§ͺ" }, "badges": { "builder": "πŸ› ", "expert": "πŸ§™", "automation_master": "🦾" }, "repo_prefixes": { "infra": "🧱", "bot": "πŸ€–", "sec": "πŸ”", "docs": "πŸ“š", "exp": "πŸ§ͺ" } }


About

GitDigital Digital Products Emoji library repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published