Add organization profile README

Welcome page for developers visiting the IronServices GitHub organization.
Includes overview of all services, SDK links, and quick start guides.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
David Friedel 2025-12-25 12:25:47 +00:00
parent bdd58dce84
commit ca5aa21565
1 changed files with 164 additions and 0 deletions

164
profile/README.md Normal file
View File

@ -0,0 +1,164 @@
<div align="center">
# IronServices
### Developer Tools for Modern Applications
[![Website](https://img.shields.io/badge/Website-ironservices.io-2563eb?style=for-the-badge)](https://ironservices.io)
[![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE)
</div>
---
## Our Services
| Service | Description | Website |
|---------|-------------|---------|
| **IronLicensing** | Software licensing and activation | [ironlicensing.com](https://ironlicensing.com) |
| **IronTelemetry** | Error monitoring and crash reporting | [irontelemetry.com](https://irontelemetry.com) |
| **IronNotify** | Event notifications and alerts | [ironnotify.com](https://ironnotify.com) |
---
## SDKs
Native SDKs available for all major platforms:
### IronLicensing
| Platform | Package | Repository |
|----------|---------|------------|
| .NET | `IronLicensing.Client` | [ironlicensing-dotnet](https://github.com/IronServices/ironlicensing-dotnet) |
| JavaScript | `@ironservices/licensing` | [ironlicensing-js](https://github.com/IronServices/ironlicensing-js) |
| Python | `ironlicensing` | [ironlicensing-python](https://github.com/IronServices/ironlicensing-python) |
| Go | `ironlicensing-go` | [ironlicensing-go](https://github.com/IronServices/ironlicensing-go) |
| Java | `com.ironservices:licensing` | [ironlicensing-java](https://github.com/IronServices/ironlicensing-java) |
| Rust | `ironlicensing` | [ironlicensing-rust](https://github.com/IronServices/ironlicensing-rust) |
### IronTelemetry
| Platform | Package | Repository |
|----------|---------|------------|
| .NET | `IronTelemetry.Client` | [irontelemetry-dotnet](https://github.com/IronServices/irontelemetry-dotnet) |
| JavaScript | `@ironservices/telemetry` | [irontelemetry-js](https://github.com/IronServices/irontelemetry-js) |
| Python | `irontelemetry` | [irontelemetry-python](https://github.com/IronServices/irontelemetry-python) |
| Go | `irontelemetry-go` | [irontelemetry-go](https://github.com/IronServices/irontelemetry-go) |
| Java | `com.ironservices:telemetry` | [irontelemetry-java](https://github.com/IronServices/irontelemetry-java) |
| Rust | `irontelemetry` | [irontelemetry-rust](https://github.com/IronServices/irontelemetry-rust) |
### IronNotify
| Platform | Package | Repository |
|----------|---------|------------|
| .NET | `IronNotify.Client` | [ironnotify-dotnet](https://github.com/IronServices/ironnotify-dotnet) |
| JavaScript | `@ironservices/notify` | [ironnotify-js](https://github.com/IronServices/ironnotify-js) |
| Python | `ironnotify` | [ironnotify-python](https://github.com/IronServices/ironnotify-python) |
| Go | `ironnotify-go` | [ironnotify-go](https://github.com/IronServices/ironnotify-go) |
| Java | `com.ironservices:notify` | [ironnotify-java](https://github.com/IronServices/ironnotify-java) |
| Rust | `ironnotify` | [ironnotify-rust](https://github.com/IronServices/ironnotify-rust) |
### Shared Libraries
| Platform | Package | Repository |
|----------|---------|------------|
| .NET | `IronServices.Client` | [ironservices-dotnet](https://github.com/IronServices/ironservices-dotnet) |
| .NET MAUI | `IronServices.Maui` | [ironservices-maui](https://github.com/IronServices/ironservices-maui) |
---
## Quick Start
### .NET
```bash
dotnet add package IronLicensing.Client
dotnet add package IronTelemetry.Client
dotnet add package IronNotify.Client
```
### JavaScript/TypeScript
```bash
npm install @ironservices/licensing
npm install @ironservices/telemetry
npm install @ironservices/notify
```
### Python
```bash
pip install ironlicensing
pip install irontelemetry
pip install ironnotify
```
### Go
```bash
go get github.com/IronServices/ironlicensing-go
go get github.com/IronServices/irontelemetry-go
go get github.com/IronServices/ironnotify-go
```
### Java (Maven)
```xml
<dependency>
<groupId>com.ironservices</groupId>
<artifactId>licensing</artifactId>
<version>1.0.0</version>
</dependency>
```
### Rust
```toml
[dependencies]
ironlicensing = "1.0"
irontelemetry = "1.0"
ironnotify = "1.0"
```
---
## Features
### IronLicensing
- License key validation and activation
- Feature-based licensing
- Trial management
- In-app purchase flows
- Offline grace period support
- Machine fingerprinting
### IronTelemetry
- Exception capture with stack traces
- User journey tracking
- Breadcrumb trails
- Performance monitoring
- Offline queue with automatic retry
- Privacy-first design
### IronNotify
- Multi-channel notifications
- Customizable severity levels
- Action buttons and deep links
- Real-time WebSocket support
- Offline queue with persistence
- Event builder pattern
---
## Documentation
Each SDK repository contains comprehensive documentation and examples. Visit the individual repositories for:
- Installation guides
- API reference
- Code examples
- Best practices
---
<div align="center">
**[Website](https://ironservices.io)** | **[IronLicensing](https://ironlicensing.com)** | **[IronTelemetry](https://irontelemetry.com)** | **[IronNotify](https://ironnotify.com)**
MIT License - Built with care for developers
</div>