diff --git a/README.md b/README.md
index 496e8f3..2b90c52 100644
--- a/README.md
+++ b/README.md
@@ -4,14 +4,184 @@ The unified Onyx UI Component library.
## Installation
-This package will not be hosted on a public registry, but rather only through Onyx's open source repository on GitHub.
-Add this to your `package.json` file:
+```bash
+npm install onyx-ui
+# or
+yarn add onyx-ui
+# or
+pnpm add onyx-ui
+```
-```jsonc
-{
- // ...
- "dependencies": {
- "onyx-ui": "github:onyx-dot-app/onyx-ui",
- },
+## Usage
+
+### Icons
+
+Import individual icons from the `onyx-ui/icons` subpath:
+
+```tsx
+import {
+ ActionsIcon,
+ ActivityIcon,
+ ArrowUpRightIcon,
+ BarChartIcon,
+ BubbleTextIcon,
+ CheckCircleIcon,
+ ClockIcon,
+ CloudIcon,
+ CodeIcon,
+ CpuIcon,
+ DevKitIcon,
+ EditBigIcon,
+ FileTextIcon,
+ FolderIcon,
+ FolderPlusIcon,
+ GlobeIcon,
+ HardDriveIcon,
+ HeadsetMicIcon,
+ HourglassIcon,
+ ImageIcon,
+ LightbulbSimpleIcon,
+ LineChartUpIcon,
+ LinkedDotsIcon,
+ LockIcon,
+ MenuIcon,
+ MoreHorizontalIcon,
+ PieChartIcon,
+ QuoteEndIcon,
+ QuoteStartIcon,
+ SearchMenuIcon,
+ ServerIcon,
+ ShieldIcon,
+ SidebarIcon,
+ SlackIcon,
+ SparkleIcon,
+ UserIcon,
+ UsersIcon,
+ WorkflowIcon,
+ XIcon,
+ type IconProps,
+} from "onyx-ui/icons";
+
+function MyComponent() {
+ return (
+
+ );
}
```
+
+### Text Component
+
+Import the Text component from the `onyx-ui/text` subpath:
+
+```tsx
+import { Text, type TextProps } from "onyx-ui/text";
+
+function MyComponent() {
+ return (
+
+ Main Heading
+ Subheading
+ Regular text
+
+ );
+}
+```
+
+### All Components
+
+Import everything from the main package:
+
+```tsx
+import {
+ ActionsIcon,
+ ActivityIcon,
+ Text,
+ type IconProps,
+ type TextProps,
+} from "onyx-ui";
+
+function MyComponent() {
+ return (
+
+ );
+}
+```
+
+## Available Icons
+
+- ActionsIcon
+- ActivityIcon
+- ArrowUpRightIcon
+- BarChartIcon
+- BubbleTextIcon
+- CheckCircleIcon
+- ClockIcon
+- CloudIcon
+- CodeIcon
+- CpuIcon
+- DevKitIcon
+- EditBigIcon
+- FileTextIcon
+- FolderIcon
+- FolderPlusIcon
+- GlobeIcon
+- HardDriveIcon
+- HeadsetMicIcon
+- HourglassIcon
+- ImageIcon
+- LightbulbSimpleIcon
+- LineChartUpIcon
+- LinkedDotsIcon
+- LockIcon
+- MenuIcon
+- MoreHorizontalIcon
+- PieChartIcon
+- QuoteEndIcon
+- QuoteStartIcon
+- SearchMenuIcon
+- ServerIcon
+- ShieldIcon
+- SidebarIcon
+- SlackIcon
+- SparkleIcon
+- UserIcon
+- UsersIcon
+- WorkflowIcon
+- XIcon
+
+## Text Component Props
+
+The Text component supports the following props:
+
+- **Size variants**: `hero`, `heading`, `subheading`, `callout`, `button`, `main`, `secondary`
+- **Color variants**: `text01`, `text02`, `text03`, `text04`, `text05`, `inverted`
+- **Other props**: `nowrap`, `className`
+
+## Development
+
+```bash
+# Install dependencies
+npm install
+
+# Build the library
+npm run build
+
+# Watch mode for development
+npm run dev
+
+# Lint
+npm run lint
+
+# Format code
+npm run format:fix
+```
+
+## License
+
+MIT