Merge pull request #3 from RichardTang-Aden/main

feat: project rename
This commit is contained in:
RichardTang-Aden
2026-01-14 20:27:57 -08:00
committed by GitHub
14 changed files with 75 additions and 41 deletions
+2 -2
View File
@@ -36,5 +36,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Initial release
[Unreleased]: https://github.com/adenhq/beeline/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/adenhq/beeline/releases/tag/v0.1.0
[Unreleased]: https://github.com/adenhq/hive/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/adenhq/hive/releases/tag/v0.1.0
+3 -3
View File
@@ -1,6 +1,6 @@
# Contributing to Beeline
# Contributing to Hive
Thank you for your interest in contributing to Beeline! This document provides guidelines and information for contributors.
Thank you for your interest in contributing to Hive! This document provides guidelines and information for contributors.
## Code of Conduct
@@ -9,7 +9,7 @@ By participating in this project, you agree to abide by our [Code of Conduct](CO
## Getting Started
1. Fork the repository
2. Clone your fork: `git clone https://github.com/YOUR_USERNAME/beeline.git`
2. Clone your fork: `git clone https://github.com/YOUR_USERNAME/hive.git`
3. Create a feature branch: `git checkout -b feature/your-feature-name`
4. Make your changes
5. Run tests: `npm run test`
+8 -8
View File
@@ -1,6 +1,6 @@
# Developer Guide
This comprehensive guide covers everything you need to know to work on the Beeline monorepo effectively.
This comprehensive guide covers everything you need to know to work on the Hive monorepo effectively.
## Table of Contents
@@ -23,7 +23,7 @@ This comprehensive guide covers everything you need to know to work on the Beeli
## Repository Overview
Beeline is a monorepo containing two main packages:
Hive is a monorepo containing two main packages:
| Package | Directory | Description | Tech Stack |
|---------|-----------|-------------|------------|
@@ -65,8 +65,8 @@ docker compose version # Should be v2.x.x
```bash
# 1. Clone the repository
git clone https://github.com/adenhq/beeline.git
cd beeline
git clone https://github.com/adenhq/hive.git
cd hive
# 2. Create your configuration file
cp config.yaml.example config.yaml
@@ -99,7 +99,7 @@ npm run dev -w hive # Terminal 2: Backend at http://localhost:4000
## Project Structure
```
beeline/ # Repository root
hive/ # Repository root
├── .github/ # GitHub configuration
│ ├── workflows/
@@ -233,7 +233,7 @@ The `config.yaml` file structure:
# Application metadata
app:
name: beeline # Used in logs and API responses
name: hive # Used in logs and API responses
environment: development # development | staging | production
# Server configuration
@@ -268,7 +268,7 @@ security:
database:
host: localhost
port: 5432
name: beeline
name: hive
user: postgres
password: postgres
@@ -1189,7 +1189,7 @@ npm run test -w honeycomb -- --clearCache
## Getting Help
- **Documentation**: Check the `/docs` folder
- **Issues**: Search [existing issues](https://github.com/adenhq/beeline/issues)
- **Issues**: Search [existing issues](https://github.com/adenhq/hive/issues)
- **Discord**: Join our [community](https://discord.com/invite/MXE49hrKDk)
- **Code Review**: Tag a maintainer on your PR
+2 -2
View File
@@ -1,4 +1,4 @@
# Beeline Configuration
# Hive Configuration
# ======================
# Copy this file to config.yaml and customize for your environment.
# Run `npm run setup` to generate .env files from this configuration.
@@ -10,7 +10,7 @@
# -----------------------------------------------------------------------------
app:
# Application name (displayed in UI and logs)
name: Beeline
name: Hive
# Environment: development, production, or test
environment: development
+1 -1
View File
@@ -1,6 +1,6 @@
# Architecture Overview
This document describes the high-level architecture of Beeline.
This document describes the high-level architecture of Hive.
## System Overview
+4 -4
View File
@@ -1,6 +1,6 @@
# Configuration Guide
Beeline uses a centralized configuration system based on a single `config.yaml` file. This makes it easy to configure the entire application from one place.
Hive uses a centralized configuration system based on a single `config.yaml` file. This makes it easy to configure the entire application from one place.
## Configuration Flow
@@ -32,7 +32,7 @@ config.yaml --> generate-env.ts --> .env files
```yaml
app:
# Application name - displayed in UI and logs
name: Beeline
name: Hive
# Environment mode
# - development: enables debug features, verbose logging
@@ -65,10 +65,10 @@ server:
```yaml
database:
# PostgreSQL connection URL
url: postgresql://user:password@localhost:5432/beeline
url: postgresql://user:password@localhost:5432/hive
# For SQLite (local development)
# url: sqlite:./data/beeline.db
# url: sqlite:./data/hive.db
```
**Connection URL Format:**
+6 -6
View File
@@ -1,6 +1,6 @@
# Getting Started
This guide will help you get Beeline running on your local machine.
This guide will help you get Hive running on your local machine.
## Prerequisites
@@ -13,8 +13,8 @@ The fastest way to get started is using Docker Compose:
```bash
# 1. Clone the repository
git clone https://github.com/adenhq/beeline.git
cd beeline
git clone https://github.com/adenhq/hive.git
cd hive
# 2. Copy and configure
cp config.yaml.example config.yaml
@@ -37,8 +37,8 @@ For local development with hot reload:
```bash
# 1. Clone and configure (same as above)
git clone https://github.com/adenhq/beeline.git
cd beeline
git clone https://github.com/adenhq/hive.git
cd hive
cp config.yaml.example config.yaml
# 2. Install dependencies
@@ -71,7 +71,7 @@ docker compose up
## Project Structure
```
beeline/
hive/
├── honeycomb/ # Frontend (React + TypeScript + Vite)
│ ├── src/
│ │ ├── components/ # Reusable UI components
+1 -1
View File
@@ -6,7 +6,7 @@
VITE_API_URL=http://localhost:4000
# Application settings
VITE_APP_NAME=Beeline
VITE_APP_NAME=Hive
VITE_APP_ENV=development
# Google OAuth (optional)
+1 -1
View File
@@ -33,4 +33,4 @@ EXPOSE 3000
# Override the default entrypoint to skip noisy scripts
ENTRYPOINT []
CMD ["sh", "-c", "echo '[Beeline] Frontend ready at http://localhost:3000' && exec nginx -g 'daemon off;' 2>/dev/null"]
CMD ["sh", "-c", "echo '[Hive] Frontend ready at http://localhost:3000' && exec nginx -g 'daemon off;' 2>/dev/null"]
+2 -2
View File
@@ -4,11 +4,11 @@
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Beeline - AI agent observability and control" />
<meta name="description" content="Hive - AI agent observability and control" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap" rel="stylesheet">
<title>Beeline</title>
<title>Hive</title>
</head>
<body>
<div id="root"></div>
+2 -2
View File
@@ -20,7 +20,7 @@ export function HomePage() {
return (
<div className="container">
<header className="header">
<h1>Welcome to Beeline</h1>
<h1>Welcome to Hive</h1>
<p>AI agent observability and control</p>
</header>
@@ -41,7 +41,7 @@ export function HomePage() {
</main>
<footer className="footer">
<p>Beeline &copy; {new Date().getFullYear()}</p>
<p>Hive &copy; {new Date().getFullYear()}</p>
</footer>
</div>
);
+37 -3
View File
@@ -1,13 +1,13 @@
{
"name": "honeycomb-monorepo",
"name": "hive",
"version": "0.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "honeycomb-monorepo",
"name": "hive",
"version": "0.1.0",
"license": "MIT",
"license": "Apache-2.0",
"workspaces": [
"honeycomb",
"hive"
@@ -91,6 +91,7 @@
"date-fns": "^4.1.0",
"lucide-react": "^0.562.0",
"react": "^18.2.0",
"react-day-picker": "^9.13.0",
"react-dom": "^18.2.0",
"react-hook-form": "^7.71.0",
"react-markdown": "^10.1.0",
@@ -644,6 +645,12 @@
"@jridgewell/sourcemap-codec": "^1.4.10"
}
},
"node_modules/@date-fns/tz": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.4.1.tgz",
"integrity": "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA==",
"license": "MIT"
},
"node_modules/@esbuild/linux-x64": {
"version": "0.27.2",
"cpu": [
@@ -5267,6 +5274,12 @@
"url": "https://github.com/sponsors/kossnocorp"
}
},
"node_modules/date-fns-jalali": {
"version": "4.1.0-0",
"resolved": "https://registry.npmjs.org/date-fns-jalali/-/date-fns-jalali-4.1.0-0.tgz",
"integrity": "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg==",
"license": "MIT"
},
"node_modules/debug": {
"version": "4.3.7",
"license": "MIT",
@@ -9388,6 +9401,27 @@
"node": ">=0.10.0"
}
},
"node_modules/react-day-picker": {
"version": "9.13.0",
"resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-9.13.0.tgz",
"integrity": "sha512-euzj5Hlq+lOHqI53NiuNhCP8HWgsPf/bBAVijR50hNaY1XwjKjShAnIe8jm8RD2W9IJUvihDIZ+KrmqfFzNhFQ==",
"license": "MIT",
"dependencies": {
"@date-fns/tz": "^1.4.1",
"date-fns": "^4.1.0",
"date-fns-jalali": "^4.1.0-0"
},
"engines": {
"node": ">=18"
},
"funding": {
"type": "individual",
"url": "https://github.com/sponsors/gpbl"
},
"peerDependencies": {
"react": ">=16.8.0"
}
},
"node_modules/react-dom": {
"version": "18.3.1",
"license": "MIT",
+4 -4
View File
@@ -1,11 +1,11 @@
{
"name": "beeline",
"name": "hive",
"version": "0.1.0",
"private": true,
"description": "Beeline - AI agent observability and control platform",
"description": "Hive - AI agent observability and control platform",
"repository": {
"type": "git",
"url": "https://github.com/adenhq/beeline.git"
"url": "https://github.com/adenhq/hive.git"
},
"license": "Apache-2.0",
"workspaces": [
@@ -33,4 +33,4 @@
"npm": ">=10.0.0"
},
"packageManager": "npm@10.2.0"
}
}
+2 -2
View File
@@ -1,5 +1,5 @@
#!/bin/bash
# Beeline Setup Script
# Hive Setup Script
# This script sets up the project for first-time use
set -e
@@ -8,7 +8,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
echo "==================================="
echo " Beeline Setup"
echo " Hive Setup"
echo "==================================="
echo ""