0.3.1
  • Docs
  • Getting Started
  • Icons
Switch theme
GitHub
    Playground
  • Getting Started
    • Guides
      • Agent Workflows
      • Why Choose Rocketicons
      • Framework Quick Starts
      • Generated Files
      • Migrating to Rocketicons
    • Using The Icons
      • Adding Icons
      • Colors
      • Dark Mode
      • Responsive Design
      • Shortcuts
      • Sizing Icons
      • Hover, Focus and Other States
      • Styling
    • Icons
      • Ant Design Icons
      • BoxIcons
      • Bootstrap Icons
      • css.gg
      • Circum Icons
      • Devicons
      • Font Awesome 5
      • Font Awesome 6
      • Flat Color Icons
      • Feather
      • Game Icons
      • Github Octicons icons
      • Grommet-Icons
      • Heroicons
      • Heroicons 2
      • IcoMoon Free
      • Ionicons 4
      • Ionicons 5
      • Icons8 Line Awesome
      • Lucide
      • Material Design icons
      • Phosphor Icons
      • rocketicons
      • Remix Icon
      • Radix Icons
      • Simple Icons
      • Simple Line Icons
      • Tabler Icons
      • Themify Icons
      • Typicons
      • VS Code Icons
      • Weather Icons
    • Roadmap

    Loading...

    Copyright © 2024 rocketclimb

    DiscordGitHub

    Guides

    Your icons, in your source tree

    Rocketicons does not hide selected icons inside a giant runtime package. After initialization and one addition, your project looks like this:

    The core files provide shared React and React Native rendering behavior. Every file under icons represents an icon you explicitly selected.

    Commit them

    Treat src/ri as application source: review it and commit it. That keeps local development, CI, collaborators, deployments, and offline builds on the same icon code.

    Edit with care

    You own the files, but the current add command overwrites the target icon. If you customize generated code, preserve or review those changes before adding the same icon again.

    Verify an automated change

    After an agent or script runs Rocketicons, check:

    terminal

    Expect initialization to touch configuration and dependencies. Expect each add command to create or replace exactly one file in src/ri/icons.