Skip to content

Icons for industrial applications and more.

License

Notifications You must be signed in to change notification settings

BuiltInDetroit/Industricons

Repository files navigation

Industricons

Icons for industrial applications and more.

Development

Setup

  1. Install Node.js. Ensure that the minimum Node.js version is installed per the root "package.json" file.
  2. If Node.js was installed on a macOS machine with Homebrew, install "corepack" with brew install corepack.
  3. Run corepack enable.
  4. Run pnpm install.
  5. Create a Python virtual environment. Visual Studio Code offers a convenient Python: Create Environment... option in the Command Palette that will create a virtual environment in the repository root.
  6. Activate the Python virtual environment, if not active already.

Building

pnpm run build

To launch a local server to preview the icons, run:

pnpm run serve

The icon gallery website can be then viewed locally by visiting http://127.0.0.1:8080.

Attributions

This project started out as a fork of the IBM Carbon Project icons - an excellent set of general-purpose icons representing various user actions, everyday objects and representations of technology. Icons that represent IBM branding and IBM-specific products have been removed from the set.

Industricons add to this set by, primarily, incorporating icons representing various industrial and manufacturing objects and roles with a similar design style.

The IBM Carbon Project is licensed under the Apache 2.0 License.

Changes to the IBM Carbon Project include:

  • Removed icons that represent IBM branding and IBM-specific products.
  • Some parts of the build scripts under the top-level 'scripts' directory were ported over to TypeScript and reused.

Licenses

Apache 2.0 License.