53 lines
1.5 KiB
Markdown
Executable file
53 lines
1.5 KiB
Markdown
Executable file
# @lilith/infra
|
|
|
|
Infrastructure tooling and integrations for lilith-platform.
|
|
|
|
## Structure
|
|
|
|
```
|
|
packages/lilith-infra/
|
|
├── core/ # Core infrastructure utilities
|
|
│ └── crypto-tools/ # Cryptocurrency wallet generation tools
|
|
├── integrations/ # External service integrations
|
|
│ └── gitlab/ # GitLab CI/CD monitoring and automation
|
|
└── package.json
|
|
```
|
|
|
|
## Core Tools
|
|
|
|
### Crypto Tools (`core/crypto-tools/`)
|
|
|
|
Cryptocurrency wallet generation and management utilities.
|
|
|
|
**Usage:**
|
|
```bash
|
|
pnpm --filter @lilith/infra crypto:generate-wallet
|
|
```
|
|
|
|
See [`core/crypto-tools/README.md`](./core/crypto-tools/README.md) for details.
|
|
|
|
## Integrations
|
|
|
|
### GitLab CI/CD (`integrations/gitlab/`)
|
|
|
|
Tools for monitoring and automating GitLab CI/CD pipelines.
|
|
|
|
**Usage:**
|
|
```bash
|
|
# Monitor CI pipeline after push
|
|
pnpm --filter @lilith/infra ci:monitor
|
|
|
|
# Quick CI status check
|
|
pnpm --filter @lilith/infra-gitlab check
|
|
```
|
|
|
|
See [`integrations/gitlab/README.md`](./integrations/gitlab/README.md) for details.
|
|
|
|
## Philosophy
|
|
|
|
This package consolidates infrastructure tooling that:
|
|
- Automates development workflows
|
|
- Integrates with external services (GitLab, crypto networks)
|
|
- Provides reusable infrastructure utilities
|
|
|
|
Unlike `scripts/` (which contains project build/deploy automation), `@packages/egirl-infra/` treats infrastructure tooling as proper packages with dependencies, tests, and documentation.
|