https://github.com/code0-tech/centaurus
The "central" place for all actions
https://github.com/code0-tech/centaurus
Last synced: 10 days ago
JSON representation
The "central" place for all actions
- Host: GitHub
- URL: https://github.com/code0-tech/centaurus
- Owner: code0-tech
- Created: 2026-03-17T20:50:55.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-07-05T21:01:50.000Z (13 days ago)
- Last Synced: 2026-07-05T21:12:11.502Z (13 days ago)
- Language: TypeScript
- Size: 560 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# centaurus
The "central" place for all actions — a monorepo containing integrations provided by [code0](https://github.com/code0-tech) for the **Hercules** automation platform.
## Available Actions
| Action | Description |
|--------|-------------|
| [GLS](docs/Actions/GLS/overview.md) | GLS ShipIT integration for creating and managing shipments |
## ENV
All actions share the following base environment variables, which connect them to the Hercules/Aquila infrastructure:
| ENV Variable | Description | Default Value |
|------------------------|------------------------------------------------|---------------------|
| `HERCULES_AUTH_TOKEN` | Authentication token for connecting to Aquila. | `""` (empty string) |
| `HERCULES_AQUILA_URL` | URL of the Aquila server to connect to. | `"localhost:50051"` |
| `HERCULES_ACTION_ID` | Identifier for the action being registered. | `""` |
| `HERCULES_SDK_VERSION` | Version of the Hercules SDK being used. | `"0.0.0"` |
## Quick Start
1. Clone the repository
2. Navigate to the action directory: `cd actions/`
3. Copy the example env file: `cp .example.env .env`
4. Fill in your credentials and Hercules connection details in `.env`
5. Start the action: `docker compose up -d`
See the [Installation Guide](docs/installation.md) for detailed steps.
## Documentation
Full documentation is located in the [`docs/`](docs/) folder:
- [Installation Guide](docs/installation.md)
- [GLS Action Overview](docs/Actions/GLS/overview.md)
- [GLS Configuration](docs/Actions/GLS/configs.md)
- [GLS Functions](docs/Actions/GLS/functions.md)
- [GLS Types](docs/Actions/GLS/types.mdx)
- [GLS Events](docs/Actions/GLS/events.md)
- [Common Use Cases](docs/Actions/GLS/use-cases.md)
- [Troubleshooting & Community Support](docs/Actions/GLS/troubleshooting.md)
## Contributing
Contributions are welcome! See [Troubleshooting & Community Support](docs/Actions/GLS/troubleshooting.md#contributing) for guidelines.